]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-150565: Add additional tests for Lazy Imports (#149739)
authorBrittany Reynoso <breynoso@meta.com>
Tue, 23 Jun 2026 20:15:11 +0000 (13:15 -0700)
committerGitHub <noreply@github.com>
Tue, 23 Jun 2026 20:15:11 +0000 (13:15 -0700)
commit10d1b63ed8b0261e7a9b7ffc3231eafd89187a4b
tree9a0a0e7f5b9b7bebef22d599c6cddba969ffed3d
parent7928a8b730b0334c9f97c2144ab00fe0d88f1e97
gh-150565: Add additional tests for Lazy Imports (#149739)

Add lazy import tests ported from internal test suite
23 files changed:
Lib/test/test_lazy_import/__init__.py
Lib/test/test_lazy_import/data/circular_import_pkg/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/circular_import_pkg/main.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/circular_import_pkg/x.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/circular_import_pkg/y.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/metasyntactic/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/metasyntactic/foo/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/metasyntactic/foo/ack/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/metasyntactic/foo/bar/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/metasyntactic/foo/bar/baz/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/metasyntactic/foo/bar/baz/qux/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/metasyntactic/foo/bar/thud/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/metasyntactic/names.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/metasyntactic/plugh/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/metasyntactic/waldo/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/metasyntactic/waldo/fred/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/module_same_name_var_order1/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/module_same_name_var_order1/bar.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/module_same_name_var_order2/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/module_same_name_var_order2/bar.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/versioned/__init__.py [new file with mode: 0644]
Lib/test/test_lazy_import/data/versioned/__version__.py [new file with mode: 0644]
Makefile.pre.in