(self)
| 1015 | self.assertEqual(plistlib.loads(data), {'a': 'b'}) |
| 1016 | |
| 1017 | def test_dump_duplicates(self): |
| 1018 | # Test effectiveness of saving duplicated objects |
| 1019 | for x in (None, False, True, 12345, 123.45, 'abcde', 'абвгд', b'abcde', |
| 1020 | datetime.datetime(2004, 10, 26, 10, 33, 33), |
| 1021 | bytearray(b'abcde'), [12, 345], (12, 345), {'12': 345}): |
| 1022 | with self.subTest(x=x): |
| 1023 | data = plistlib.dumps([x]*1000, fmt=plistlib.FMT_BINARY) |
| 1024 | self.assertLess(len(data), 1100, repr(data)) |
| 1025 | |
| 1026 | def test_identity(self): |
| 1027 | for x in (None, False, True, 12345, 123.45, 'abcde', b'abcde', |
nothing calls this directly
no test coverage detected