summaryrefslogtreecommitdiff
path: root/test/test_stricttype.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_stricttype.py')
-rw-r--r--test/test_stricttype.py29
1 files changed, 16 insertions, 13 deletions
diff --git a/test/test_stricttype.py b/test/test_stricttype.py
index 87e7c1c..78e1723 100644
--- a/test/test_stricttype.py
+++ b/test/test_stricttype.py
@@ -5,30 +5,32 @@ from msgpack import packb, unpackb, ExtType
def test_namedtuple():
- T = namedtuple('T', "foo bar")
+ T = namedtuple("T", "foo bar")
+
def default(o):
if isinstance(o, T):
return dict(o._asdict())
- raise TypeError('Unsupported type %s' % (type(o),))
+ raise TypeError("Unsupported type %s" % (type(o),))
+
packed = packb(T(1, 42), strict_types=True, use_bin_type=True, default=default)
unpacked = unpackb(packed, raw=False)
- assert unpacked == {'foo': 1, 'bar': 42}
+ assert unpacked == {"foo": 1, "bar": 42}
def test_tuple():
- t = ('one', 2, b'three', (4, ))
+ t = ("one", 2, b"three", (4,))
def default(o):
if isinstance(o, tuple):
return {
- '__type__': 'tuple',
- 'value': list(o),
- }
- raise TypeError('Unsupported type %s' % (type(o),))
+ "__type__": "tuple",
+ "value": list(o),
+ }
+ raise TypeError("Unsupported type %s" % (type(o),))
def convert(o):
- if o.get('__type__') == 'tuple':
- return tuple(o['value'])
+ if o.get("__type__") == "tuple":
+ return tuple(o["value"])
return o
data = packb(t, strict_types=True, use_bin_type=True, default=default)
@@ -38,7 +40,7 @@ def test_tuple():
def test_tuple_ext():
- t = ('one', 2, b'three', (4, ))
+ t = ("one", 2, b"three", (4,))
MSGPACK_EXT_TYPE_TUPLE = 0
@@ -46,7 +48,8 @@ def test_tuple_ext():
if isinstance(o, tuple):
# Convert to list and pack
payload = packb(
- list(o), strict_types=True, use_bin_type=True, default=default)
+ list(o), strict_types=True, use_bin_type=True, default=default
+ )
return ExtType(MSGPACK_EXT_TYPE_TUPLE, payload)
raise TypeError(repr(o))
@@ -54,7 +57,7 @@ def test_tuple_ext():
if code == MSGPACK_EXT_TYPE_TUPLE:
# Unpack and convert to tuple
return tuple(unpackb(payload, raw=False, ext_hook=convert))
- raise ValueError('Unknown Ext code {}'.format(code))
+ raise ValueError("Unknown Ext code {}".format(code))
data = packb(t, strict_types=True, use_bin_type=True, default=default)
expected = unpackb(data, raw=False, ext_hook=convert)