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)