@@ -53,12 +53,12 @@ def test__no_namespace_packages__find_a_in_pkg1(self) -> None:
5353 Find find pkg1/a.py for "a" with namespace_packages False.
5454 """
5555 found_module = self .fmc_nons .find_module ("a" )
56- expected = os .path .join (data_path , "pkg1" , "a.py" )
56+ expected = os .path .abspath ( os . path . join (data_path , "pkg1" , "a.py" ) )
5757 assert_equal (expected , found_module )
5858
5959 def test__no_namespace_packages__find_b_in_pkg2 (self ) -> None :
6060 found_module = self .fmc_ns .find_module ("b" )
61- expected = os .path .join (data_path , "pkg2" , "b" , "__init__.py" )
61+ expected = os .path .abspath ( os . path . join (data_path , "pkg2" , "b" , "__init__.py" ) )
6262 assert_equal (expected , found_module )
6363
6464 def test__find_nsx_as_namespace_pkg_in_pkg1 (self ) -> None :
@@ -67,39 +67,39 @@ def test__find_nsx_as_namespace_pkg_in_pkg1(self) -> None:
6767 the path to the first one found in mypypath.
6868 """
6969 found_module = self .fmc_ns .find_module ("nsx" )
70- expected = os .path .join (data_path , "nsx-pkg1" , "nsx" )
70+ expected = os .path .abspath ( os . path . join (data_path , "nsx-pkg1" , "nsx" ) )
7171 assert_equal (expected , found_module )
7272
7373 def test__find_nsx_a_init_in_pkg1 (self ) -> None :
7474 """
7575 Find nsx-pkg1/nsx/a/__init__.py for "nsx.a" in namespace mode.
7676 """
7777 found_module = self .fmc_ns .find_module ("nsx.a" )
78- expected = os .path .join (data_path , "nsx-pkg1" , "nsx" , "a" , "__init__.py" )
78+ expected = os .path .abspath ( os . path . join (data_path , "nsx-pkg1" , "nsx" , "a" , "__init__.py" ) )
7979 assert_equal (expected , found_module )
8080
8181 def test__find_nsx_b_init_in_pkg2 (self ) -> None :
8282 """
8383 Find nsx-pkg2/nsx/b/__init__.py for "nsx.b" in namespace mode.
8484 """
8585 found_module = self .fmc_ns .find_module ("nsx.b" )
86- expected = os .path .join (data_path , "nsx-pkg2" , "nsx" , "b" , "__init__.py" )
86+ expected = os .path .abspath ( os . path . join (data_path , "nsx-pkg2" , "nsx" , "b" , "__init__.py" ) )
8787 assert_equal (expected , found_module )
8888
8989 def test__find_nsx_c_c_in_pkg3 (self ) -> None :
9090 """
9191 Find nsx-pkg3/nsx/c/c.py for "nsx.c.c" in namespace mode.
9292 """
9393 found_module = self .fmc_ns .find_module ("nsx.c.c" )
94- expected = os .path .join (data_path , "nsx-pkg3" , "nsx" , "c" , "c.py" )
94+ expected = os .path .abspath ( os . path . join (data_path , "nsx-pkg3" , "nsx" , "c" , "c.py" ) )
9595 assert_equal (expected , found_module )
9696
9797 def test__find_nsy_a__init_pyi (self ) -> None :
9898 """
9999 Prefer nsy-pkg1/a/__init__.pyi file over __init__.py.
100100 """
101101 found_module = self .fmc_ns .find_module ("nsy.a" )
102- expected = os .path .join (data_path , "nsy-pkg1" , "nsy" , "a" , "__init__.pyi" )
102+ expected = os .path .abspath ( os . path . join (data_path , "nsy-pkg1" , "nsy" , "a" , "__init__.pyi" ) )
103103 assert_equal (expected , found_module )
104104
105105 def test__find_nsy_b__init_py (self ) -> None :
@@ -109,7 +109,7 @@ def test__find_nsy_b__init_py(self) -> None:
109109 a package is preferred over a module.
110110 """
111111 found_module = self .fmc_ns .find_module ("nsy.b" )
112- expected = os .path .join (data_path , "nsy-pkg2" , "nsy" , "b" , "__init__.py" )
112+ expected = os .path .abspath ( os . path . join (data_path , "nsy-pkg2" , "nsy" , "b" , "__init__.py" ) )
113113 assert_equal (expected , found_module )
114114
115115 def test__find_nsy_c_pyi (self ) -> None :
@@ -119,17 +119,17 @@ def test__find_nsy_c_pyi(self) -> None:
119119 .pyi is preferred over .py.
120120 """
121121 found_module = self .fmc_ns .find_module ("nsy.c" )
122- expected = os .path .join (data_path , "nsy-pkg2" , "nsy" , "c.pyi" )
122+ expected = os .path .abspath ( os . path . join (data_path , "nsy-pkg2" , "nsy" , "c.pyi" ) )
123123 assert_equal (expected , found_module )
124124
125125 def test__find_a_in_pkg1 (self ) -> None :
126126 found_module = self .fmc_ns .find_module ("a" )
127- expected = os .path .join (data_path , "pkg1" , "a.py" )
127+ expected = os .path .abspath ( os . path . join (data_path , "pkg1" , "a.py" ) )
128128 assert_equal (expected , found_module )
129129
130130 def test__find_b_init_in_pkg2 (self ) -> None :
131131 found_module = self .fmc_ns .find_module ("b" )
132- expected = os .path .join (data_path , "pkg2" , "b" , "__init__.py" )
132+ expected = os .path .abspath ( os . path . join (data_path , "pkg2" , "b" , "__init__.py" ) )
133133 assert_equal (expected , found_module )
134134
135135 def test__find_d_nowhere (self ) -> None :
@@ -165,7 +165,7 @@ def setUp(self) -> None:
165165 self .fmc_nons = FindModuleCache (self .search_paths , fscache = None , options = options )
166166
167167 def path (self , * parts : str ) -> str :
168- return os .path .normpath (os .path .join (self .package_dir , * parts ))
168+ return os .path .abspath (os .path .join (self .package_dir , * parts ))
169169
170170 def test__packages_with_ns (self ) -> None :
171171 cases = [
@@ -214,7 +214,7 @@ def test__packages_with_ns(self) -> None:
214214 # A regular package with an installed set of stubs
215215 ("foo.bar" , self .path ("foo-stubs" , "bar.pyi" )),
216216 # A regular, non-site-packages module
217- ("a" , os .path .join (data_path , "pkg1" , "a.py" )),
217+ ("a" , os .path .abspath ( os . path . join (data_path , "pkg1" , "a.py" ) )),
218218 ]
219219 for module , expected in cases :
220220 template = "Find(" + module + ") got {}; expected {}"
@@ -269,7 +269,7 @@ def test__packages_without_ns(self) -> None:
269269 # A regular package with an installed set of stubs
270270 ("foo.bar" , self .path ("foo-stubs" , "bar.pyi" )),
271271 # A regular, non-site-packages module
272- ("a" , os .path .join (data_path , "pkg1" , "a.py" )),
272+ ("a" , os .path .abspath ( os . path . join (data_path , "pkg1" , "a.py" ) )),
273273 ]
274274 for module , expected in cases :
275275 template = "Find(" + module + ") got {}; expected {}"
0 commit comments