From e45c461d9913f58d9b3071b9b364ec71030c324c Mon Sep 17 00:00:00 2001 From: Nuno Campos Date: Wed, 24 Apr 2024 15:42:43 -0700 Subject: [PATCH] Fix --- tests/test_jsonplus.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/tests/test_jsonplus.py b/tests/test_jsonplus.py index aeb182627..4dacfafb4 100644 --- a/tests/test_jsonplus.py +++ b/tests/test_jsonplus.py @@ -32,13 +32,17 @@ class MyDataclass: pass -@dataclasses.dataclass(slots=True) -class MyDataclassWSlots: - foo: str - bar: int +if sys.version_info < (3, 10): + MyDataclassWSlots = MyDataclass +else: - def something(self) -> None: - pass + @dataclasses.dataclass(slots=True) + class MyDataclassWSlots: + foo: str + bar: int + + def something(self) -> None: + pass class MyEnum(Enum): @@ -52,7 +56,6 @@ class Person: name: str -@pytest.mark.skipif(sys.version_info < (3, 10), reason="requires python3.10 or higher") def test_serde_jsonplus() -> None: uid = uuid.UUID(int=1) current_time = datetime(2024, 4, 19, 23, 4, 57, 51022, timezone.max)