From 6e727533e4b282e5e19d6f983f963f2a4477f39d Mon Sep 17 00:00:00 2001 From: Andrew Pikul Date: Tue, 28 Jan 2025 12:23:29 -0500 Subject: [PATCH 1/2] Deal with changing imports in versions --- tests/test_serializer.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/test_serializer.py b/tests/test_serializer.py index 3e33bcb3..162beb59 100644 --- a/tests/test_serializer.py +++ b/tests/test_serializer.py @@ -1,4 +1,9 @@ -from datetime import UTC, datetime +try: + from datetime import UTC, datetime +except ImportError: + from datetime import datetime, timezone + + UTC = timezone.utc import logistro import numpy as np From 23722144dd8f67d3b5436036e461071f81624da1 Mon Sep 17 00:00:00 2001 From: Andrew Pikul Date: Tue, 28 Jan 2025 12:23:42 -0500 Subject: [PATCH 2/2] Remove argument not present in 3.9 --- tests/test_serializer.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/test_serializer.py b/tests/test_serializer.py index 162beb59..f88ae75e 100644 --- a/tests/test_serializer.py +++ b/tests/test_serializer.py @@ -30,10 +30,12 @@ async def test_de_serialize(): message = wire.serialize(data) assert message == expected_message obj = wire.deserialize(message) - for o, t in zip(obj, converted_type, strict=False): + assert len(obj) == len(converted_type) + for o, t in zip(obj, converted_type): assert isinstance(o, t) message_np = wire.serialize(np.array(data)) assert message_np == expected_message obj_np = wire.deserialize(message_np) - for o, t in zip(obj_np, converted_type, strict=False): + assert len(obj_np) == len(converted_type) + for o, t in zip(obj_np, converted_type): assert isinstance(o, t)