summaryrefslogtreecommitdiff
path: root/test/test_obj.py
diff options
context:
space:
mode:
authorInada Naoki <songofacandy@gmail.com>2019-12-06 22:23:15 +0900
committerGitHub <noreply@github.com>2019-12-06 22:23:15 +0900
commitd8e3cf0563989a660398318a7c788645124e1d8b (patch)
treebd4db6fa691dd01930e751570bbddb559db1302a /test/test_obj.py
parent0fc0eb2f16fcc7d0271792f93a90af389f66dafb (diff)
downloadmsgpack-python-d8e3cf0563989a660398318a7c788645124e1d8b.tar.gz
Make strict_map_key default to True (#392)
Diffstat (limited to 'test/test_obj.py')
-rw-r--r--test/test_obj.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/test/test_obj.py b/test/test_obj.py
index 0b99cea..86c557c 100644
--- a/test/test_obj.py
+++ b/test/test_obj.py
@@ -33,7 +33,10 @@ def test_decode_pairs_hook():
packed = packb([3, {1: 2, 3: 4}])
prod_sum = 1 * 2 + 3 * 4
unpacked = unpackb(
- packed, object_pairs_hook=lambda l: sum(k * v for k, v in l), use_list=1
+ packed,
+ object_pairs_hook=lambda l: sum(k * v for k, v in l),
+ use_list=1,
+ strict_map_key=False,
)
assert unpacked[1] == prod_sum
@@ -70,10 +73,10 @@ def bad_complex_decoder(o):
def test_an_exception_in_objecthook1():
with raises(DecodeError):
packed = packb({1: {"__complex__": True, "real": 1, "imag": 2}})
- unpackb(packed, object_hook=bad_complex_decoder)
+ unpackb(packed, object_hook=bad_complex_decoder, strict_map_key=False)
def test_an_exception_in_objecthook2():
with raises(DecodeError):
packed = packb({1: [{"__complex__": True, "real": 1, "imag": 2}]})
- unpackb(packed, list_hook=bad_complex_decoder, use_list=1)
+ unpackb(packed, list_hook=bad_complex_decoder, use_list=1, strict_map_key=False)