Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/astroid/brain/brain_mechanize.py: 83%

6 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-06-07 06:53 +0000

1# Licensed under the LGPL: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html 

2# For details: https://github.com/pylint-dev/astroid/blob/main/LICENSE 

3# Copyright (c) https://github.com/pylint-dev/astroid/blob/main/CONTRIBUTORS.txt 

4 

5from astroid.brain.helpers import register_module_extender 

6from astroid.builder import AstroidBuilder 

7from astroid.manager import AstroidManager 

8 

9 

10def mechanize_transform(): 

11 return AstroidBuilder(AstroidManager()).string_build( 

12 """class Browser(object): 

13 def __getattr__(self, name): 

14 return None 

15 

16 def __getitem__(self, name): 

17 return None 

18 

19 def __setitem__(self, name, val): 

20 return None 

21 

22 def back(self, n=1): 

23 return None 

24 

25 def clear_history(self): 

26 return None 

27 

28 def click(self, *args, **kwds): 

29 return None 

30 

31 def click_link(self, link=None, **kwds): 

32 return None 

33 

34 def close(self): 

35 return None 

36 

37 def encoding(self): 

38 return None 

39 

40 def find_link( 

41 self, 

42 text=None, 

43 text_regex=None, 

44 name=None, 

45 name_regex=None, 

46 url=None, 

47 url_regex=None, 

48 tag=None, 

49 predicate=None, 

50 nr=0, 

51 ): 

52 return None 

53 

54 def follow_link(self, link=None, **kwds): 

55 return None 

56 

57 def forms(self): 

58 return None 

59 

60 def geturl(self): 

61 return None 

62 

63 def global_form(self): 

64 return None 

65 

66 def links(self, **kwds): 

67 return None 

68 

69 def open_local_file(self, filename): 

70 return None 

71 

72 def open(self, url, data=None, timeout=None): 

73 return None 

74 

75 def open_novisit(self, url, data=None, timeout=None): 

76 return None 

77 

78 def open_local_file(self, filename): 

79 return None 

80 

81 def reload(self): 

82 return None 

83 

84 def response(self): 

85 return None 

86 

87 def select_form(self, name=None, predicate=None, nr=None, **attrs): 

88 return None 

89 

90 def set_cookie(self, cookie_string): 

91 return None 

92 

93 def set_handle_referer(self, handle): 

94 return None 

95 

96 def set_header(self, header, value=None): 

97 return None 

98 

99 def set_html(self, html, url="http://example.com/"): 

100 return None 

101 

102 def set_response(self, response): 

103 return None 

104 

105 def set_simple_cookie(self, name, value, domain, path="/"): 

106 return None 

107 

108 def submit(self, *args, **kwds): 

109 return None 

110 

111 def title(self): 

112 return None 

113 

114 def viewing_html(self): 

115 return None 

116 

117 def visit_response(self, response, request=None): 

118 return None 

119""" 

120 ) 

121 

122 

123register_module_extender(AstroidManager(), "mechanize", mechanize_transform)