Lines Matching refs:__getitem__
22 def __getitem__(self, i): member in Sequence
123 def __getitem__(self, i): member in CommonTest.test_constructors.OtherSeq
160 self.assertRaises(IndexError, u.__getitem__, -len(u)-1)
161 self.assertRaises(IndexError, u.__getitem__, len(u))
162 self.assertRaises(ValueError, u.__getitem__, slice(0,10,0))
165 self.assertRaises(IndexError, u.__getitem__, 0)
166 self.assertRaises(IndexError, u.__getitem__, -1)
168 self.assertRaises(TypeError, u.__getitem__)
175 self.assertRaises(IndexError, a.__getitem__, -3)
176 self.assertRaises(IndexError, a.__getitem__, 3)
312 def __getitem__(self, key): member in CommonTest.test_getitemoverwriteiter.T
334 self.assertEqual(a.__getitem__(0), 10)
335 self.assertEqual(a.__getitem__(1), 11)
336 self.assertEqual(a.__getitem__(-2), 10)
337 self.assertEqual(a.__getitem__(-1), 11)
338 self.assertRaises(IndexError, a.__getitem__, -3)
339 self.assertRaises(IndexError, a.__getitem__, 3)
340 self.assertEqual(a.__getitem__(slice(0,1)), self.type2test([10]))
341 self.assertEqual(a.__getitem__(slice(1,2)), self.type2test([11]))
342 self.assertEqual(a.__getitem__(slice(0,2)), self.type2test([10, 11]))
343 self.assertEqual(a.__getitem__(slice(0,3)), self.type2test([10, 11]))
344 self.assertEqual(a.__getitem__(slice(3,5)), self.type2test([]))
345 self.assertRaises(ValueError, a.__getitem__, slice(0, 10, 0))
346 self.assertRaises(TypeError, a.__getitem__, 'x')