diff options
author | Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | 2021-10-12 10:10:04 +0200 |
---|---|---|
committer | Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | 2021-10-12 10:10:04 +0200 |
commit | 02f8b1627ca488b231bb9efa8ad3e65c59fa6d83 (patch) | |
tree | bca42c93598d0bf3dd29254901c146ebc4d006b1 /tests | |
parent | 2594d32696b88e0862f9e126dfa8bdd10089fde1 (diff) | |
download | astroid-02f8b1627ca488b231bb9efa8ad3e65c59fa6d83.tar.gz |
Fix regression with import resolver
Diffstat (limited to 'tests')
8 files changed, 7 insertions, 0 deletions
diff --git a/tests/testdata/python3/data/beyond_top_level_three/double_name/__init__.py b/tests/testdata/python3/data/beyond_top_level_three/double_name/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/tests/testdata/python3/data/beyond_top_level_three/double_name/__init__.py diff --git a/tests/testdata/python3/data/beyond_top_level_three/module/__init__.py b/tests/testdata/python3/data/beyond_top_level_three/module/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/tests/testdata/python3/data/beyond_top_level_three/module/__init__.py diff --git a/tests/testdata/python3/data/beyond_top_level_three/module/double_name/__init__.py b/tests/testdata/python3/data/beyond_top_level_three/module/double_name/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/tests/testdata/python3/data/beyond_top_level_three/module/double_name/__init__.py diff --git a/tests/testdata/python3/data/beyond_top_level_three/module/double_name/function.py b/tests/testdata/python3/data/beyond_top_level_three/module/double_name/function.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/tests/testdata/python3/data/beyond_top_level_three/module/double_name/function.py diff --git a/tests/testdata/python3/data/beyond_top_level_three/module/sub_module/__init__.py b/tests/testdata/python3/data/beyond_top_level_three/module/sub_module/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/tests/testdata/python3/data/beyond_top_level_three/module/sub_module/__init__.py diff --git a/tests/testdata/python3/data/beyond_top_level_three/module/sub_module/sub_sub_module/__init__.py b/tests/testdata/python3/data/beyond_top_level_three/module/sub_module/sub_sub_module/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/tests/testdata/python3/data/beyond_top_level_three/module/sub_module/sub_sub_module/__init__.py diff --git a/tests/testdata/python3/data/beyond_top_level_three/module/sub_module/sub_sub_module/main.py b/tests/testdata/python3/data/beyond_top_level_three/module/sub_module/sub_sub_module/main.py new file mode 100644 index 00000000..b9cd0bbc --- /dev/null +++ b/tests/testdata/python3/data/beyond_top_level_three/module/sub_module/sub_sub_module/main.py @@ -0,0 +1 @@ +from ...double_name import function diff --git a/tests/unittest_inference.py b/tests/unittest_inference.py index f89e8c8a..1cd65938 100644 --- a/tests/unittest_inference.py +++ b/tests/unittest_inference.py @@ -6547,5 +6547,11 @@ def test_namespace_package_same_name() -> None: resources.build_file("data/beyond_top_level_two/a.py") +def test_relative_imports_init_package() -> None: + """check that relative imports within a package that uses __init__.py + still works""" + resources.build_file("data/beyond_top_level_three/module/sub_module/sub_sub_module/main.py") + + if __name__ == "__main__": unittest.main() |