MCPcopy Create free account
hub / github.com/fabioz/PyDev.Debugger / test_imports

Method test_imports

tests/test_simpleTipper.py:87–189  ·  view source on GitHub ↗

You can print_ the results to check...

(self)

Source from the content-addressed store, hash-verified

85 self.assertTrue("->" in t[1] or "sizehint" in t[1])
86
87 def test_imports(self):
88 """
89 You can print_ the results to check...
90 """
91 if HAS_WX:
92 tip = _pydev_imports_tipper.generate_tip("wxPython.wx")
93 self.assert_in("wxApp", tip)
94
95 tip = _pydev_imports_tipper.generate_tip("wxPython.wx.wxApp")
96
97 try:
98 tip = _pydev_imports_tipper.generate_tip("qt")
99 self.assert_in("QWidget", tip)
100 self.assert_in("QDialog", tip)
101
102 tip = _pydev_imports_tipper.generate_tip("qt.QWidget")
103 self.assert_in("rect", tip)
104 self.assert_in("rect", tip)
105 self.assert_in("AltButton", tip)
106
107 tip = _pydev_imports_tipper.generate_tip("qt.QWidget.AltButton")
108 self.assert_in("__xor__", tip)
109
110 tip = _pydev_imports_tipper.generate_tip("qt.QWidget.AltButton.__xor__")
111 self.assert_in("__class__", tip)
112 except ImportError:
113 pass
114
115 tip = _pydev_imports_tipper.generate_tip(BUILTIN_MOD)
116 # for t in tip[1]:
117 # print_ t
118 self.assert_in("object", tip)
119 self.assert_in("tuple", tip)
120 self.assert_in("list", tip)
121 self.assert_in("RuntimeError", tip)
122 self.assert_in("RuntimeWarning", tip)
123
124 # Remove cmp as it's not available on py 3
125 # t = self.assert_in('cmp' , tip)
126 # self.check_args(t, '(x, y)', '(object x, object y)', '(x: object, y: object)') #args
127
128 t = self.assert_in("isinstance", tip)
129 self.check_args(
130 t,
131 "(object, class_or_type_or_tuple)",
132 "(object o, type typeinfo)",
133 "(o: object, typeinfo: type)",
134 "(obj, class_or_tuple)",
135 "(obj, klass_or_tuple)",
136 ) # args
137
138 t = self.assert_in("compile", tip)
139 self.check_args(
140 t,
141 "(source, filename, mode)",
142 "()",
143 "(o: object, name: str, val: object)",
144 "(source, filename, mode, flags, dont_inherit, optimize)",

Callers

nothing calls this directly

Calls 3

assert_inMethod · 0.95
check_argsMethod · 0.95
assert_argsMethod · 0.95

Tested by

no test coverage detected