Skip to content

Commit e01e42f

Browse files
committed
Fix INVALID_BUILTIN_CLASSES test for Python 3.14.0a6+
1 parent 97d8d6b commit e01e42f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/test_util/test_util_typing.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ def test_is_invalid_builtin_class() -> None:
205205
zipfile.Path,
206206
zipfile.CompleteDirs,
207207
)
208-
if sys.version_info[:2] >= (3, 13):
208+
if sys.version_info[:2] == (3, 13):
209209
invalid_types += (
210210
# pathlib
211211
Path,
@@ -217,7 +217,7 @@ def test_is_invalid_builtin_class() -> None:
217217
)
218218

219219
invalid_names = {(cls.__module__, cls.__qualname__) for cls in invalid_types}
220-
if sys.version_info[:2] < (3, 13):
220+
if sys.version_info[:2] != (3, 13):
221221
invalid_names |= {
222222
('pathlib._local', 'Path'),
223223
('pathlib._local', 'PosixPath'),
@@ -231,7 +231,7 @@ def test_is_invalid_builtin_class() -> None:
231231
('zipfile._path', 'Path'),
232232
('zipfile._path', 'CompleteDirs'),
233233
}
234-
assert _INVALID_BUILTIN_CLASSES.keys() == invalid_names
234+
assert set(_INVALID_BUILTIN_CLASSES) == invalid_names
235235

236236

237237
def test_restify_type_hints_containers():

0 commit comments

Comments
 (0)