MCPcopy Index your code
hub / github.com/python/cpython / test_dump_duplicates

Method test_dump_duplicates

Lib/test/test_plistlib.py:1017–1024  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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',

Callers

nothing calls this directly

Calls 4

datetimeMethod · 0.80
subTestMethod · 0.45
dumpsMethod · 0.45
assertLessMethod · 0.45

Tested by

no test coverage detected