(self)
| 1060 | self.assertNotEqual(len(set(map(id, list(product('abc', 'def'))))), 1) |
| 1061 | |
| 1062 | def test_repeat(self): |
| 1063 | self.assertEqual(list(repeat(object='a', times=3)), ['a', 'a', 'a']) |
| 1064 | self.assertEqual(lzip(range(3),repeat('a')), |
| 1065 | [(0, 'a'), (1, 'a'), (2, 'a')]) |
| 1066 | self.assertEqual(list(repeat('a', 3)), ['a', 'a', 'a']) |
| 1067 | self.assertEqual(take(3, repeat('a')), ['a', 'a', 'a']) |
| 1068 | self.assertEqual(list(repeat('a', 0)), []) |
| 1069 | self.assertEqual(list(repeat('a', -3)), []) |
| 1070 | self.assertRaises(TypeError, repeat) |
| 1071 | self.assertRaises(TypeError, repeat, None, 3, 4) |
| 1072 | self.assertRaises(TypeError, repeat, None, 'a') |
| 1073 | r = repeat(1+0j) |
| 1074 | self.assertEqual(repr(r), 'repeat((1+0j))') |
| 1075 | r = repeat(1+0j, 5) |
| 1076 | self.assertEqual(repr(r), 'repeat((1+0j), 5)') |
| 1077 | list(r) |
| 1078 | self.assertEqual(repr(r), 'repeat((1+0j), 0)') |
| 1079 | |
| 1080 | def test_repeat_with_negative_times(self): |
| 1081 | self.assertEqual(repr(repeat('a', -1)), "repeat('a', 0)") |
nothing calls this directly
no test coverage detected