diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2014-07-22 09:14:52 (GMT) |
---|---|---|
committer | Serhiy Storchaka <storchaka@gmail.com> | 2014-07-22 09:14:52 (GMT) |
commit | 0c937b3ed6d2eeca84fa4aca1a9aef685db65abc (patch) | |
tree | f5691e459361ce03018098bbad26f9472e8340e5 /Lib/test/test_weakref.py | |
parent | fbc877b7940beaa23fea020b8a137a660eff419e (diff) | |
download | cpython-0c937b3ed6d2eeca84fa4aca1a9aef685db65abc.zip cpython-0c937b3ed6d2eeca84fa4aca1a9aef685db65abc.tar.gz cpython-0c937b3ed6d2eeca84fa4aca1a9aef685db65abc.tar.bz2 |
Issue #22031: Reprs now always use hexadecimal format with the "0x" prefix
when contain an id in form " at 0x...".
Diffstat (limited to 'Lib/test/test_weakref.py')
-rw-r--r-- | Lib/test/test_weakref.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Lib/test/test_weakref.py b/Lib/test/test_weakref.py index cccb515..adb923f 100644 --- a/Lib/test/test_weakref.py +++ b/Lib/test/test_weakref.py @@ -1536,6 +1536,14 @@ class MappingTestCase(TestBase): self.assertEqual(len(d), 0) self.assertEqual(count, 2) + def test_make_weak_valued_dict_repr(self): + dict = weakref.WeakValueDictionary() + self.assertRegex(repr(dict), '<WeakValueDictionary at 0x.*>') + + def test_make_weak_keyed_dict_repr(self): + dict = weakref.WeakKeyDictionary() + self.assertRegex(repr(dict), '<WeakKeyDictionary at 0x.*>') + from test import mapping_tests class WeakValueDictionaryTestCase(mapping_tests.BasicTestMappingProtocol): |