summaryrefslogtreecommitdiff
path: root/tests/testdata
diff options
context:
space:
mode:
authorDaniƫl van Noord <13665637+DanielNoord@users.noreply.github.com>2021-10-05 13:40:17 +0200
committerGitHub <noreply@github.com>2021-10-05 13:40:17 +0200
commit1437e73ce4bc386df76806da461f4dfc7388a0c3 (patch)
tree32d158c1edb826b8f313f879989d3ed38a7855d1 /tests/testdata
parent1419ac51a89d55b441af55add6364d466db1a691 (diff)
downloadastroid-git-1437e73ce4bc386df76806da461f4dfc7388a0c3.tar.gz
Fix ``relative-beyond-top-level`` false positive (#1186)
* Fix ``relative-beyond-top-level`` false positive
Diffstat (limited to 'tests/testdata')
-rw-r--r--tests/testdata/python3/data/beyond_top_level/import_package.py3
-rw-r--r--tests/testdata/python3/data/beyond_top_level/namespace_package/lower_level/helper_function.py5
-rw-r--r--tests/testdata/python3/data/beyond_top_level/namespace_package/plugin_api.py2
-rw-r--r--tests/testdata/python3/data/beyond_top_level/namespace_package/top_level_function.py5
4 files changed, 15 insertions, 0 deletions
diff --git a/tests/testdata/python3/data/beyond_top_level/import_package.py b/tests/testdata/python3/data/beyond_top_level/import_package.py
new file mode 100644
index 00000000..885d4c54
--- /dev/null
+++ b/tests/testdata/python3/data/beyond_top_level/import_package.py
@@ -0,0 +1,3 @@
+from namespace_package import top_level_function
+
+top_level_function.do_something()
diff --git a/tests/testdata/python3/data/beyond_top_level/namespace_package/lower_level/helper_function.py b/tests/testdata/python3/data/beyond_top_level/namespace_package/lower_level/helper_function.py
new file mode 100644
index 00000000..1d0b12b3
--- /dev/null
+++ b/tests/testdata/python3/data/beyond_top_level/namespace_package/lower_level/helper_function.py
@@ -0,0 +1,5 @@
+from ..plugin_api import top_message
+
+
+def plugin_message(msg):
+ return "plugin_message: %s" % top_message(msg) \ No newline at end of file
diff --git a/tests/testdata/python3/data/beyond_top_level/namespace_package/plugin_api.py b/tests/testdata/python3/data/beyond_top_level/namespace_package/plugin_api.py
new file mode 100644
index 00000000..3941f197
--- /dev/null
+++ b/tests/testdata/python3/data/beyond_top_level/namespace_package/plugin_api.py
@@ -0,0 +1,2 @@
+def top_message(msg):
+ return "top_message: %s" % msg
diff --git a/tests/testdata/python3/data/beyond_top_level/namespace_package/top_level_function.py b/tests/testdata/python3/data/beyond_top_level/namespace_package/top_level_function.py
new file mode 100644
index 00000000..8342bd09
--- /dev/null
+++ b/tests/testdata/python3/data/beyond_top_level/namespace_package/top_level_function.py
@@ -0,0 +1,5 @@
+from .lower_level.helper_function import plugin_message
+
+
+def do_something():
+ return plugin_message("called by do_something")