(self)
| 1112 | self.assertNotEqual(len(set(map(id, list(product('abc', 'def'))))), 1) |
| 1113 | |
| 1114 | def test_repeat(self): |
| 1115 | self.assertEqual(list(repeat(object='a', times=3)), ['a', 'a', 'a']) |
| 1116 | self.assertEqual(lzip(range(3),repeat('a')), |
| 1117 | [(0, 'a'), (1, 'a'), (2, 'a')]) |
| 1118 | self.assertEqual(list(repeat('a', 3)), ['a', 'a', 'a']) |
| 1119 | self.assertEqual(take(3, repeat('a')), ['a', 'a', 'a']) |
| 1120 | self.assertEqual(list(repeat('a', 0)), []) |
| 1121 | self.assertEqual(list(repeat('a', -3)), []) |
| 1122 | self.assertRaises(TypeError, repeat) |
| 1123 | self.assertRaises(TypeError, repeat, None, 3, 4) |
| 1124 | self.assertRaises(TypeError, repeat, None, 'a') |
| 1125 | r = repeat(1+0j) |
| 1126 | self.assertEqual(repr(r), 'repeat((1+0j))') |
| 1127 | r = repeat(1+0j, 5) |
| 1128 | self.assertEqual(repr(r), 'repeat((1+0j), 5)') |
| 1129 | list(r) |
| 1130 | self.assertEqual(repr(r), 'repeat((1+0j), 0)') |
| 1131 | |
| 1132 | def test_repeat_with_negative_times(self): |
| 1133 | self.assertEqual(repr(repeat('a', -1)), "repeat('a', 0)") |
nothing calls this directly
no test coverage detected