@@ -112,7 +112,7 @@ def test_package_init(self):
112112 self .assertEqual (initPackage .f (), 42 )
113113
114114 def test_package_simple (self ):
115- self .compilePackage ("simplePackage" , { "__init__.py" : "import a\n import b\n def f(): return a.f() + b.f()" ,
115+ self .compilePackage ("simplePackage" , { "__init__.py" : "from . import a\n from . import b\n def f(): return a.f() + b.f()" ,
116116 "a.py" : "def f() : return 10" ,
117117 "b.py" : "def f() : return 20" })
118118
@@ -122,7 +122,7 @@ def test_package_simple(self):
122122 self .assertEqual (simplePackage .b .f (), 20 )
123123
124124 def test_package_subpackage (self ):
125- self .compilePackage ("subPackage" , { "__init__.py" : "import a\n import b. c\n def f(): return a.f() + b. c.f()" ,
125+ self .compilePackage ("subPackage" , { "__init__.py" : "from . import a\n from .b import c\n def f(): return a.f() + c.f()" ,
126126 "a.py" : "def f(): return 10" ,
127127 "b/__init__.py" : "def f(): return 'kthxbye'" ,
128128 "b/c.py" : "def f(): return 20" })
@@ -133,8 +133,8 @@ def test_package_subpackage(self):
133133 self .assertEqual (subPackage .b .c .f (), 20 )
134134
135135 def test_package_subpackage_relative_imports (self ):
136- self .compilePackage ("subPackage_relative" , { "__init__.py" : "from foo import bar" ,
137- "foo/__init__.py" : "from foo import bar" ,
136+ self .compilePackage ("subPackage_relative" , { "__init__.py" : "from . foo import bar" ,
137+ "foo/__init__.py" : "from . foo import bar" ,
138138 "foo/foo.py" : "bar = 'BAR'" })
139139
140140 import subPackage_relative
@@ -181,7 +181,7 @@ def test_cyclic_modules(self):
181181 self .assertEqual (cyclic_modules1 .cyclic_modules .A , 0 )
182182
183183 def test_cyclic_pkg (self ):
184- self .compilePackage ("cyclic_package" , { "__init__.py" : "import cyclic_submodules0\n import cyclic_submodules1" ,
184+ self .compilePackage ("cyclic_package" , { "__init__.py" : "from . import cyclic_submodules0\n from . import cyclic_submodules1" ,
185185 "cyclic_submodules0.py" : "import cyclic_package.cyclic_submodules1\n A = 2" ,
186186 "cyclic_submodules1.py" : "import cyclic_package.cyclic_submodules0\n A = 3" })
187187
0 commit comments