self.assertEqual(len(pos_y), 2) # item1 and item2 y pos for y in pos_y: simulate_mouse_click(self.tv, 0, y) # by now there should be 4 things in the events list, since each # item had a bind for two events that were simulated above self.assertEqual(len(events), 4) for evt in zip(events[::2], events[1::2]): self.assertEqual(evt, (1, 2)) def test_tag_configure(self): # Just testing parameter passing for now self.assertRaises(TypeError, self.tv.tag_configure) self.assertRaises(Tkinter.TclError, self.tv.tag_configure, 'test', sky='blue') self.tv.tag_configure('test', foreground='blue') self.assertEqual(self.tv.tag_configure('test', 'foreground'), 'blue') self.assertEqual(self.tv.tag_configure('test', foreground=None), 'blue') self.assertTrue(isinstance(self.tv.tag_configure('test'), dict)) tests = [WidgetTest, ButtonTest, CheckbuttonTest, RadiobuttonTest, ComboboxTest, EntryTest, PanedwindowTest, ScaleTest, NotebookTest, TreeviewTest] if __name__ == "__main__": run_unittest(*tests)
self.assertEqual(t.test(ArrayList([1, 2, 3])), "List...:[[1, 2, 3]]") self.assertEqual(t.test(), "List...:[]") self.assertEqual(t.test([ArrayList([1, 2, 3]), ArrayList([4, 5, 6])]), "List...:[[1, 2, 3], [4, 5, 6]]") self.assertEqual(t.test([ArrayList([1, 2, 3])]), "List...:[[1, 2, 3]]") self.assertEqual(t.test([]), "List...:[]") class ComplexOverloadingTests(unittest.TestCase): def test_complex(self): o = Reflection.Overloaded() self.assertEqual(o(2.), "class java.lang.Double=2.0") self.assertEqual(o(1 + 2j), "class org.python.core.PyComplex=(1+2j)") def printout(meth_dict, lbl, rng, args): for i in rng: print(meth_dict['ov_%s%s' % (lbl, i)](jo, args)) if __name__ == '__main__' and not sys.argv[1:] == ['break-out']: try: import support except ImportError: unittest.main() else: support.run_unittest(OverloadedDispatchTests, VarargsDispatchTests, ComplexOverloadingTests)
def test_main(verbose=None): support.run_unittest( #ReadTests, VPNManagerTests)
def test_main(verbose=None): support.run_unittest(HeaderTests, OfflineTest, BasicTest, TimeoutTest, HTTPSTest, RequestBodyTest, SourceAddressTest, HTTPResponseTest, ExtendedReadTest, ExtendedReadTestChunked, TunnelTests)
# correct layout, but "option" doesn't exist as option self.assertRaises(Tkinter.TclError, style.layout, 'Treeview', [('name', {'option': 'inexistant'})]) def test_theme_use(self): self.assertRaises(Tkinter.TclError, self.style.theme_use, 'nonexistingname') curr_theme = self.style.theme_use() new_theme = None for theme in self.style.theme_names(): if theme != curr_theme: new_theme = theme self.style.theme_use(theme) break else: # just one theme available, can't go on with tests return self.assertFalse(curr_theme == new_theme) self.assertFalse(new_theme != self.style.theme_use()) self.style.theme_use(curr_theme) tests = [StyleTest] if __name__ == "__main__": run_unittest(*tests)
self.assertEqual(t.test([ArrayList([1, 2, 3]), ArrayList([4, 5, 6])]), "List...:[[1, 2, 3], [4, 5, 6]]") self.assertEqual(t.test([ArrayList([1, 2, 3])]), "List...:[[1, 2, 3]]") self.assertEqual(t.test([]), "List...:[]") class ComplexOverloadingTests(unittest.TestCase): def test_complex(self): o = Reflection.Overloaded() self.assertEqual(o(2.), "class java.lang.Double=2.0") self.assertEqual(o(1+2j), "class org.python.core.PyComplex=(1+2j)") def printout(meth_dict, lbl, rng, args): for i in rng: print(meth_dict['ov_%s%s' % (lbl, i)](jo, args)) if __name__ == '__main__' and not sys.argv[1:] == ['break-out']: try: import support except ImportError: unittest.main() else: support.run_unittest(OverloadedDispatchTests, VarargsDispatchTests, ComplexOverloadingTests)