Home | History | Annotate | Download | only in test

Lines Matching refs:SequenceClass

40 class SequenceClass:
119 self.check_for_loop(SequenceClass(10), range(10))
123 self.check_iterator(iter(SequenceClass(10)), range(10))
126 a = SequenceClass(5)
193 class MySequenceClass(SequenceClass):
197 return SequenceClass.__getitem__(self, i)
209 class MySequenceClass(SequenceClass):
213 return SequenceClass.__getitem__(self, i)
271 self.assertEqual(list(SequenceClass(5)), range(5))
272 self.assertEqual(list(SequenceClass(0)), [])
303 self.assertEqual(tuple(SequenceClass(5)), (0, 1, 2, 3, 4))
304 self.assertEqual(tuple(SequenceClass(0)), ())
336 self.assertEqual(filter(None, SequenceClass(5)), range(1, 5))
337 self.assertEqual(filter(None, SequenceClass(0)), [])
380 self.assertEqual(max(SequenceClass(5)), 4)
381 self.assertEqual(min(SequenceClass(5)), 0)
412 self.assertEqual(map(lambda x: x+1, SequenceClass(5)), range(1, 6))
424 self.assertEqual(map(None, SequenceClass(5)), range(5))
427 SequenceClass(5),
459 self.assertEqual(zip(SequenceClass(3)),
531 self.assertEqual(reduce(add, SequenceClass(5)), 10)
532 self.assertEqual(reduce(add, SequenceClass(5), 42), 52)
533 self.assertRaises(TypeError, reduce, add, SequenceClass(0))
534 self.assertEqual(reduce(add, SequenceClass(0), 42), 42)
535 self.assertEqual(reduce(add, SequenceClass(1)), 0)
536 self.assertEqual(reduce(add, SequenceClass(1), 42), 42)
585 for sc5 in IteratingSequenceClass(5), SequenceClass(5):
858 a = SequenceClass(5)
937 check_free_after_iterating(self, iter, SequenceClass, (0,))