]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-145334: Make lazy import tests discoverable (#145336)
authorBartosz Sławecki <bartosz@ilikepython.com>
Sat, 28 Feb 2026 01:44:50 +0000 (02:44 +0100)
committerGitHub <noreply@github.com>
Sat, 28 Feb 2026 01:44:50 +0000 (01:44 +0000)
commita66d51876d0cae6350d2a1729cabc5a56203cc01
tree10f8db39dc5167a4f462fe2c0081069c0a6cf47a
parent180d58cbcc0f7f34d6ba6186abf9c6399bd12433
gh-145334: Make lazy import tests discoverable (#145336)
74 files changed:
.github/CODEOWNERS
Lib/test/.ruff.toml
Lib/test/test_import/data/lazy_imports/basic_compatibility_mode.py [deleted file]
Lib/test/test_import/data/lazy_imports/basic_compatibility_mode_relative.py [deleted file]
Lib/test/test_import/data/lazy_imports/basic_compatibility_mode_used.py [deleted file]
Lib/test/test_import/data/lazy_imports/basic_dir.py [deleted file]
Lib/test/test_import/data/lazy_imports/basic_from_unused.py [deleted file]
Lib/test/test_import/data/lazy_imports/basic_unused.py [deleted file]
Lib/test/test_import/data/lazy_imports/basic_used.py [deleted file]
Lib/test/test_import/data/lazy_imports/compatibility_mode_func.py [deleted file]
Lib/test/test_import/data/lazy_imports/compatibility_mode_try_except.py [deleted file]
Lib/test/test_import/data/lazy_imports/dunder_lazy_import.py [deleted file]
Lib/test/test_import/data/lazy_imports/dunder_lazy_import_used.py [deleted file]
Lib/test/test_import/data/lazy_imports/eager_import_func.py [deleted file]
Lib/test/test_import/data/lazy_imports/global_off.py [deleted file]
Lib/test/test_import/data/lazy_imports/global_on.py [deleted file]
Lib/test/test_import/data/lazy_imports/lazy_compat_from.py [deleted file]
Lib/test/test_import/data/lazy_imports/lazy_import_pkg.py [deleted file]
Lib/test/test_import/data/lazy_imports/lazy_with.py [deleted file]
Lib/test/test_import/data/lazy_imports/lazy_with_from.py [deleted file]
Lib/test/test_import/data/lazy_imports/modules_dict.py [deleted file]
Lib/test/test_import/data/lazy_imports/modules_getattr.py [deleted file]
Lib/test/test_import/data/lazy_imports/modules_getattr_other.py [deleted file]
Lib/test/test_import/data/lazy_imports/try_except_eager.py [deleted file]
Lib/test/test_import/data/lazy_imports/try_except_eager_from.py [deleted file]
Lib/test/test_lazy_import/__init__.py [moved from Lib/test/test_import/test_lazy_imports.py with 82% similarity]
Lib/test/test_lazy_import/data/badsyntax/lazy_class_body.py [moved from Lib/test/test_import/data/lazy_imports/badsyntax/lazy_class_body.py with 100% similarity]
Lib/test/test_lazy_import/data/badsyntax/lazy_future_import.py [moved from Lib/test/test_import/data/lazy_imports/badsyntax/lazy_future_import.py with 100% similarity]
Lib/test/test_lazy_import/data/badsyntax/lazy_import_func.py [moved from Lib/test/test_import/data/lazy_imports/badsyntax/lazy_import_func.py with 100% similarity]
Lib/test/test_lazy_import/data/badsyntax/lazy_try_except.py [moved from Lib/test/test_import/data/lazy_imports/badsyntax/lazy_try_except.py with 100% similarity]
Lib/test/test_lazy_import/data/badsyntax/lazy_try_except_from.py [moved from Lib/test/test_import/data/lazy_imports/badsyntax/lazy_try_except_from.py with 100% similarity]
Lib/test/test_lazy_import/data/badsyntax/lazy_try_except_from_star.py [moved from Lib/test/test_import/data/lazy_imports/badsyntax/lazy_try_except_from_star.py with 100% similarity]
Lib/test/test_lazy_import/data/basic2.py [moved from Lib/test/test_import/data/lazy_imports/basic2.py with 100% similarity]
Lib/test/test_lazy_import/data/basic_compatibility_mode.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/basic_compatibility_mode_relative.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/basic_compatibility_mode_used.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/basic_dir.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/basic_from_unused.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/basic_unused.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/basic_used.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/broken_attr_module.py [moved from Lib/test/test_import/data/lazy_imports/broken_attr_module.py with 100% similarity]
Lib/test/test_lazy_import/data/broken_module.py [moved from Lib/test/test_import/data/lazy_imports/broken_module.py with 100% similarity]
Lib/test/test_lazy_import/data/compatibility_mode_func.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/compatibility_mode_try_except.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/dunder_lazy_import.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/dunder_lazy_import_builtins.py [moved from Lib/test/test_import/data/lazy_imports/dunder_lazy_import_builtins.py with 76% similarity]
Lib/test/test_lazy_import/data/dunder_lazy_import_used.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/eager_import_func.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/global_filter.py [moved from Lib/test/test_import/data/lazy_imports/global_filter.py with 52% similarity]
Lib/test/test_lazy_import/data/global_filter_from.py [moved from Lib/test/test_import/data/lazy_imports/global_filter_from.py with 58% similarity]
Lib/test/test_lazy_import/data/global_filter_from_true.py [moved from Lib/test/test_import/data/lazy_imports/global_filter_from_true.py with 61% similarity]
Lib/test/test_lazy_import/data/global_filter_true.py [moved from Lib/test/test_import/data/lazy_imports/global_filter_true.py with 57% similarity]
Lib/test/test_lazy_import/data/global_off.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/global_on.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/globals_access.py [moved from Lib/test/test_import/data/lazy_imports/globals_access.py with 72% similarity]
Lib/test/test_lazy_import/data/lazy_compat_from.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/lazy_get_value.py [moved from Lib/test/test_import/data/lazy_imports/lazy_get_value.py with 50% similarity]
Lib/test/test_lazy_import/data/lazy_import_pkg.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/lazy_with.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/lazy_with_from.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/modules_dict.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/modules_getattr.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/modules_getattr_other.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/multi_from_import.py [moved from Lib/test/test_import/data/lazy_imports/multi_from_import.py with 64% similarity]
Lib/test/test_lazy_import/data/pkg/__init__.py [moved from Lib/test/test_import/data/lazy_imports/pkg/__init__.py with 100% similarity]
Lib/test/test_lazy_import/data/pkg/b.py [moved from Lib/test/test_import/data/lazy_imports/pkg/b.py with 100% similarity]
Lib/test/test_lazy_import/data/pkg/bar.py [moved from Lib/test/test_import/data/lazy_imports/pkg/bar.py with 100% similarity]
Lib/test/test_lazy_import/data/pkg/c.py [moved from Lib/test/test_import/data/lazy_imports/pkg/c.py with 100% similarity]
Lib/test/test_lazy_import/data/relative_lazy.py [moved from Lib/test/test_import/data/lazy_imports/relative_lazy.py with 100% similarity]
Lib/test/test_lazy_import/data/relative_lazy_from.py [moved from Lib/test/test_import/data/lazy_imports/relative_lazy_from.py with 100% similarity]
Lib/test/test_lazy_import/data/try_except_eager.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/try_except_eager_from.py [new file with mode: 0644]
Lib/test/test_traceback.py
Makefile.pre.in