(self)
| 2555 | self.assertTrue(isinstance(derived, SubclassDatetime)) |
| 2556 | |
| 2557 | def test_compat_unpickle(self): |
| 2558 | tests = [ |
| 2559 | b'cdatetime\ndatetime\n(' |
| 2560 | b"S'\\x07\\xdf\\x0b\\x1b\\x14;\\x01\\x00\\x10\\x00'\ntR.", |
| 2561 | |
| 2562 | b'cdatetime\ndatetime\n(' |
| 2563 | b'U\n\x07\xdf\x0b\x1b\x14;\x01\x00\x10\x00tR.', |
| 2564 | |
| 2565 | b'\x80\x02cdatetime\ndatetime\n' |
| 2566 | b'U\n\x07\xdf\x0b\x1b\x14;\x01\x00\x10\x00\x85R.', |
| 2567 | ] |
| 2568 | args = 2015, 11, 27, 20, 59, 1, 64**2 |
| 2569 | expected = self.theclass(*args) |
| 2570 | for data in tests: |
| 2571 | for loads in pickle_loads: |
| 2572 | derived = loads(data, encoding='latin1') |
| 2573 | self.assertEqual(derived, expected) |
| 2574 | |
| 2575 | def test_more_compare(self): |
| 2576 | # The test_compare() inherited from TestDate covers the error cases. |
nothing calls this directly
no test coverage detected