tests/import: Improve builtinimport.c test coverage.

pull/2760/merge
Rami Ali 2017-01-16 15:45:55 +11:00 zatwierdzone przez Damien George
rodzic 8d01bd3a1c
commit 50e14ca619
4 zmienionych plików z 11 dodań i 1 usunięć

Wyświetl plik

@ -1,2 +1,2 @@
# This tests ... relative imports as used in pkg7
# This tests ... relative imports as used in pkg7 and imports beyond package root
import pkg7.subpkg1.subpkg2.mod3

Wyświetl plik

@ -0,0 +1,2 @@
# import with no __init__.py files
import pkg8.mod

Wyświetl plik

@ -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')

Wyświetl plik

@ -0,0 +1 @@
print('foo')