X-Git-Url: https://code.kerkeslager.com/?p=ton;a=blobdiff_plain;f=test_don.py;fp=test_don.py;h=c4e9549f6bc6d1c99388ad906cc7891f7458f181;hp=fe46bbc4d6efa079204f13b6613fd310b5c5b061;hb=3e66f7dbcc1ed83ae27197d982bb14b32d8e4d02;hpb=355a12ff139812658f6775ff0bef4265f8687997 diff --git a/test_don.py b/test_don.py index fe46bbc..c4e9549 100644 --- a/test_don.py +++ b/test_don.py @@ -244,4 +244,13 @@ class TestStringDeserialize(unittest.TestCase): string.deserialize("[1i8,2i8,3i8,4i8,5i8]"), ) + def test_deserializes_dictionary(self): + self.assertEqual( + collections.OrderedDict([ + ('foo', 1), + ('bar', 'baz'), + ]), + string.deserialize('{"foo"utf8:1i32,"bar"utf8:"baz"utf8}'), + ) + unittest.main()