Reproduce the previous test failure w/o stdlib

It turned out that the failure occurs when you define "fake module path"
by importing some module from others.  Indeed, this is what happens
in os.py.
This commit is contained in:
Takafumi Arakaki
2013-05-21 17:40:20 +02:00
parent 1a5942364a
commit 46ac76e8be
2 changed files with 23 additions and 1 deletions

View File

@@ -0,0 +1 @@
from . import mod1 as fake

View File

@@ -56,6 +56,27 @@ def scope_nested():
#? set
import_tree.random.a
def scope_from_import_variable():
#? int()
from import_tree.mod2.fake import a
#? set
from import_tree.mod2.fake import c
#? int()
a
#? set
c
def scope_from_import_variable_with_parenthesis():
from import_tree.mod2.fake import (
a, c
)
#? int()
a
#? set
c
# -----------------
# std lib modules
# -----------------
@@ -206,7 +227,7 @@ import datetime.
#? []
import datetime.date
#? 18 ['mod1', 'random', 'pkg', 'rename1', 'rename2', 'import']
#? 18 ['mod1', 'mod2', 'random', 'pkg', 'rename1', 'rename2', 'import']
from import_tree. import pkg
#? 18 ['pkg']