aboutsummaryrefslogtreecommitdiff
path: root/tests/import/pkg7
diff options
context:
space:
mode:
Diffstat (limited to 'tests/import/pkg7')
-rw-r--r--tests/import/pkg7/subpkg1/subpkg2/mod3.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/import/pkg7/subpkg1/subpkg2/mod3.py b/tests/import/pkg7/subpkg1/subpkg2/mod3.py
index b85b34e60..747cde03b 100644
--- a/tests/import/pkg7/subpkg1/subpkg2/mod3.py
+++ b/tests/import/pkg7/subpkg1/subpkg2/mod3.py
@@ -2,3 +2,10 @@ from ... import mod1
from ...mod2 import bar
print(mod1.foo)
print(bar)
+
+# when attempting relative import beyond top-level package uPy raises ImportError
+# whereas CPython raises a ValueError
+try:
+ from .... import mod1
+except (ImportError, ValueError):
+ print('Error')