MCPcopy Index your code
hub / github.com/python/cpython / test_get

Method test_get

Lib/test/test_tkinter/test_widgets.py:1164–1181  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1162 self.assertRaises(TypeError, lb.curselection, 0)
1163
1164 def test_get(self):
1165 lb = self.create()
1166 lb.insert(0, *('el%d' % i for i in range(8)))
1167 self.assertEqual(lb.get(0), 'el0')
1168 self.assertEqual(lb.get(3), 'el3')
1169 self.assertEqual(lb.get('end'), 'el7')
1170 self.assertEqual(lb.get(8), '')
1171 self.assertEqual(lb.get(-1), '')
1172 self.assertEqual(lb.get(3, 5), ('el3', 'el4', 'el5'))
1173 self.assertEqual(lb.get(5, 'end'), ('el5', 'el6', 'el7'))
1174 self.assertEqual(lb.get(5, 0), ())
1175 self.assertEqual(lb.get(0, 0), ('el0',))
1176 self.assertRaises(TclError, lb.get, 'noindex')
1177 self.assertRaises(TclError, lb.get, None)
1178 self.assertRaises(TypeError, lb.get)
1179 self.assertRaises(TclError, lb.get, 'end', 'noindex')
1180 self.assertRaises(TypeError, lb.get, 1, 2, 3)
1181 self.assertRaises(TclError, lb.get, 2.4)
1182
1183
1184@add_configure_tests(PixelSizeTests, StandardOptionsTests)

Callers

nothing calls this directly

Calls 5

createMethod · 0.95
insertMethod · 0.45
assertEqualMethod · 0.45
getMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected