summaryrefslogtreecommitdiff
path: root/tests/testdata/python3
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testdata/python3')
-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")