(self)
| 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) |
nothing calls this directly
no test coverage detected