mirror of
https://github.com/kennethreitz-archive/pyinstaller.git
synced 2026-06-05 23:50:17 +00:00
Enhanced testcase for relative import.
git-svn-id: http://svn.pyinstaller.org/trunk@525 8dd32b29-ccff-0310-8a9a-9233e24343b1
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
name = 'relimp.B.C'
|
||||
|
||||
from . import D # Imports relimp.B.D
|
||||
from .D import X # Imports relimp.B.D.X
|
||||
from .. import E # Imports relimp.E
|
||||
from ..F import G # Imports relimp.F.G
|
||||
from ..F import H # Imports relimp.F.H
|
||||
|
||||
@@ -1 +1,4 @@
|
||||
name = 'relimp.B.D'
|
||||
|
||||
class X:
|
||||
name = 'relimp.B.D.X'
|
||||
|
||||
@@ -12,6 +12,11 @@ assert relimp.name == 'relimp.relimp'
|
||||
import relimp
|
||||
assert relimp.name == 'relimp'
|
||||
|
||||
from .relimp import relimp2
|
||||
assert relimp2.name == 'relimp.relimp2'
|
||||
import relimp.relimp2
|
||||
assert relimp.relimp2.name == 'relimp.relimp2'
|
||||
|
||||
# While this seams to work when running Python, it is wrong:
|
||||
# .relimp should be a sibling of this package
|
||||
#from .relimp import relimp2
|
||||
#assert relimp2.name == 'relimp.relimp2'
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
name = 'relimp.relimp.relimp3'
|
||||
Reference in New Issue
Block a user