From e01e42f5fc738815b8499c4ede30c6caf130f0a4 Mon Sep 17 00:00:00 2001 From: Adam Turner <9087854+aa-turner@users.noreply.github.com> Date: Wed, 19 Mar 2025 20:11:35 +0000 Subject: [PATCH] Fix ``INVALID_BUILTIN_CLASSES`` test for Python 3.14.0a6+ --- tests/test_util/test_util_typing.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/test_util/test_util_typing.py b/tests/test_util/test_util_typing.py index 35ee240f7b8..8a561c378ed 100644 --- a/tests/test_util/test_util_typing.py +++ b/tests/test_util/test_util_typing.py @@ -205,7 +205,7 @@ def test_is_invalid_builtin_class() -> None: zipfile.Path, zipfile.CompleteDirs, ) - if sys.version_info[:2] >= (3, 13): + if sys.version_info[:2] == (3, 13): invalid_types += ( # pathlib Path, @@ -217,7 +217,7 @@ def test_is_invalid_builtin_class() -> None: ) invalid_names = {(cls.__module__, cls.__qualname__) for cls in invalid_types} - if sys.version_info[:2] < (3, 13): + if sys.version_info[:2] != (3, 13): invalid_names |= { ('pathlib._local', 'Path'), ('pathlib._local', 'PosixPath'), @@ -231,7 +231,7 @@ def test_is_invalid_builtin_class() -> None: ('zipfile._path', 'Path'), ('zipfile._path', 'CompleteDirs'), } - assert _INVALID_BUILTIN_CLASSES.keys() == invalid_names + assert set(_INVALID_BUILTIN_CLASSES) == invalid_names def test_restify_type_hints_containers():