Home | History | Annotate | Download | only in test

Lines Matching refs:SequenceClass

39 class SequenceClass:
118 self.check_for_loop(SequenceClass(10), range(10))
122 self.check_iterator(iter(SequenceClass(10)), range(10))
181 class MySequenceClass(SequenceClass):
185 return SequenceClass.__getitem__(self, i)
197 class MySequenceClass(SequenceClass):
201 return SequenceClass.__getitem__(self, i)
259 self.assertEqual(list(SequenceClass(5)), range(5))
260 self.assertEqual(list(SequenceClass(0)), [])
291 self.assertEqual(tuple(SequenceClass(5)), (0, 1, 2, 3, 4))
292 self.assertEqual(tuple(SequenceClass(0)), ())
324 self.assertEqual(filter(None, SequenceClass(5)), range(1, 5))
325 self.assertEqual(filter(None, SequenceClass(0)), [])
368 self.assertEqual(max(SequenceClass(5)), 4)
369 self.assertEqual(min(SequenceClass(5)), 0)
400 self.assertEqual(map(lambda x: x+1, SequenceClass(5)), range(1, 6))
412 self.assertEqual(map(None, SequenceClass(5)), range(5))
415 SequenceClass(5),
447 self.assertEqual(zip(SequenceClass(3)),
519 self.assertEqual(reduce(add, SequenceClass(5)), 10)
520 self.assertEqual(reduce(add, SequenceClass(5), 42), 52)
521 self.assertRaises(TypeError, reduce, add, SequenceClass(0))
522 self.assertEqual(reduce(add, SequenceClass(0), 42), 42)
523 self.assertEqual(reduce(add, SequenceClass(1)), 0)
524 self.assertEqual(reduce(add, SequenceClass(1), 42), 42)
575 for sc5 in IteratingSequenceClass(5), SequenceClass(5):
848 a = SequenceClass(5)