(self)
| 80 | self.assertEqual(repr(slice(1, 2, 3)), "slice(1, 2, 3)") |
| 81 | |
| 82 | def test_hash(self): |
| 83 | self.assertEqual(hash(slice(5)), slice(5).__hash__()) |
| 84 | self.assertEqual(hash(slice(1, 2)), slice(1, 2).__hash__()) |
| 85 | self.assertEqual(hash(slice(1, 2, 3)), slice(1, 2, 3).__hash__()) |
| 86 | self.assertNotEqual(slice(5), slice(6)) |
| 87 | |
| 88 | with self.assertRaises(TypeError): |
| 89 | hash(slice(1, 2, [])) |
| 90 | |
| 91 | with self.assertRaises(TypeError): |
| 92 | hash(slice(4, {})) |
| 93 | |
| 94 | def test_cmp(self): |
| 95 | s1 = slice(1, 2, 3) |
nothing calls this directly
no test coverage detected