(self)
| 5739 | self.assertEqual(A().__reduce_ex__(2), expected) # Shouldn't crash |
| 5740 | |
| 5741 | def test_object_reduce(self): |
| 5742 | # Issue #29914 |
| 5743 | # __reduce__() takes no arguments |
| 5744 | object().__reduce__() |
| 5745 | with self.assertRaises(TypeError): |
| 5746 | object().__reduce__(0) |
| 5747 | # __reduce_ex__() takes one integer argument |
| 5748 | object().__reduce_ex__(0) |
| 5749 | with self.assertRaises(TypeError): |
| 5750 | object().__reduce_ex__() |
| 5751 | with self.assertRaises(TypeError): |
| 5752 | object().__reduce_ex__(None) |
| 5753 | |
| 5754 | |
| 5755 | class SharedKeyTests(unittest.TestCase): |
nothing calls this directly
no test coverage detected