@@ -221,29 +221,29 @@ def test_direct_import(monkeypatch, tmp_path, editable, editable_mode, isolated)
221221 # Without editable
222222 (False , "" , "isinstance(files(pkg), pathlib.Path)" ),
223223 (False , "" , "any(str(x).endswith('.so') for x in files(pkg).iterdir())" ),
224- (False , "" , "isinstance(files(pkg.subpkg1 ), pathlib.Path)" ),
224+ (False , "" , "isinstance(files(pkg.sub_a ), pathlib.Path)" ),
225225 (
226226 False ,
227227 "" ,
228- "any(str(x).endswith('.so') for x in files(pkg.subpkg1 ).iterdir())" ,
228+ "any(str(x).endswith('.so') for x in files(pkg.sub_a ).iterdir())" ,
229229 ),
230- (False , "" , "isinstance(files(pkg.subpkg2 ), pathlib.Path)" ),
230+ (False , "" , "isinstance(files(pkg.sub_b ), pathlib.Path)" ),
231231 (
232232 False ,
233233 "" ,
234- "any(str(x).endswith('.so') for x in files(pkg.subpkg2 ).iterdir())" ,
234+ "any(str(x).endswith('.so') for x in files(pkg.sub_b ).iterdir())" ,
235235 ),
236- (False , "" , "isinstance(files(pkg.subpkg2.subsubpkg1 ), pathlib.Path)" ),
236+ (False , "" , "isinstance(files(pkg.sub_b.sub_c ), pathlib.Path)" ),
237237 (
238238 False ,
239239 "" ,
240- "any(str(x).endswith('.so') for x in files(pkg.subpkg2.subsubpkg1 ).iterdir())" ,
240+ "any(str(x).endswith('.so') for x in files(pkg.sub_b.sub_c ).iterdir())" ,
241241 ),
242- (False , "" , "isinstance(files(pkg.subpkg2.subsubpkg2 ), pathlib.Path)" ),
242+ (False , "" , "isinstance(files(pkg.sub_b.sub_d ), pathlib.Path)" ),
243243 (
244244 False ,
245245 "" ,
246- "any(str(x).endswith('.so') for x in files(pkg.subpkg2.subsubpkg2 ).iterdir())" ,
246+ "any(str(x).endswith('.so') for x in files(pkg.sub_b.sub_d ).iterdir())" ,
247247 ),
248248 # Editable redirect
249249 (True , "redirect" , "isinstance(files(pkg), pathlib.Path)" ),
@@ -253,60 +253,60 @@ def test_direct_import(monkeypatch, tmp_path, editable, editable_mode, isolated)
253253 "any(str(x).endswith('.so') for x in files(pkg).iterdir())" ,
254254 marks = pytest .mark .xfail ,
255255 ),
256- (True , "redirect" , "isinstance(files(pkg.subpkg1 ), pathlib.Path)" ),
256+ (True , "redirect" , "isinstance(files(pkg.sub_a ), pathlib.Path)" ),
257257 pytest .param (
258258 True ,
259259 "redirect" ,
260- "any(str(x).endswith('.so') for x in files(pkg.subpkg1 ).iterdir())" ,
260+ "any(str(x).endswith('.so') for x in files(pkg.sub_a ).iterdir())" ,
261261 marks = pytest .mark .xfail ,
262262 ),
263- (True , "redirect" , "isinstance(files(pkg.subpkg2 ), pathlib.Path)" ),
263+ (True , "redirect" , "isinstance(files(pkg.sub_b ), pathlib.Path)" ),
264264 pytest .param (
265265 True ,
266266 "redirect" ,
267- "any(str(x).endswith('.so') for x in files(pkg.subpkg2 ).iterdir())" ,
267+ "any(str(x).endswith('.so') for x in files(pkg.sub_b ).iterdir())" ,
268268 marks = pytest .mark .xfail ,
269269 ),
270- (True , "redirect" , "isinstance(files(pkg.subpkg2.subsubpkg1 ), pathlib.Path)" ),
270+ (True , "redirect" , "isinstance(files(pkg.sub_b.sub_c ), pathlib.Path)" ),
271271 pytest .param (
272272 True ,
273273 "redirect" ,
274- "any(str(x).endswith('.so') for x in files(pkg.subpkg2.subsubpkg1 ).iterdir())" ,
274+ "any(str(x).endswith('.so') for x in files(pkg.sub_b.sub_c ).iterdir())" ,
275275 marks = pytest .mark .xfail ,
276276 ),
277- (True , "redirect" , "isinstance(files(pkg.subpkg2.subsubpkg2 ), pathlib.Path)" ),
277+ (True , "redirect" , "isinstance(files(pkg.sub_b.sub_d ), pathlib.Path)" ),
278278 pytest .param (
279279 True ,
280280 "redirect" ,
281- "any(str(x).endswith('.so') for x in files(pkg.subpkg2.subsubpkg2 ).iterdir())" ,
281+ "any(str(x).endswith('.so') for x in files(pkg.sub_b.sub_d ).iterdir())" ,
282282 marks = pytest .mark .xfail ,
283283 ),
284284 # Editable inplace
285285 (True , "inplace" , "isinstance(files(pkg), pathlib.Path)" ),
286286 (True , "inplace" , "any(str(x).endswith('.so') for x in files(pkg).iterdir())" ),
287- (True , "inplace" , "isinstance(files(pkg.subpkg1 ), pathlib.Path)" ),
287+ (True , "inplace" , "isinstance(files(pkg.sub_a ), pathlib.Path)" ),
288288 (
289289 True ,
290290 "inplace" ,
291- "any(str(x).endswith('.so') for x in files(pkg.subpkg1 ).iterdir())" ,
291+ "any(str(x).endswith('.so') for x in files(pkg.sub_a ).iterdir())" ,
292292 ),
293- (True , "inplace" , "isinstance(files(pkg.subpkg2 ), pathlib.Path)" ),
293+ (True , "inplace" , "isinstance(files(pkg.sub_b ), pathlib.Path)" ),
294294 (
295295 True ,
296296 "inplace" ,
297- "any(str(x).endswith('.so') for x in files(pkg.subpkg2 ).iterdir())" ,
297+ "any(str(x).endswith('.so') for x in files(pkg.sub_b ).iterdir())" ,
298298 ),
299- (True , "inplace" , "isinstance(files(pkg.subpkg2.subsubpkg1 ), pathlib.Path)" ),
299+ (True , "inplace" , "isinstance(files(pkg.sub_b.sub_c ), pathlib.Path)" ),
300300 (
301301 True ,
302302 "inplace" ,
303- "any(str(x).endswith('.so') for x in files(pkg.subpkg2.subsubpkg1 ).iterdir())" ,
303+ "any(str(x).endswith('.so') for x in files(pkg.sub_b.sub_c ).iterdir())" ,
304304 ),
305- (True , "inplace" , "isinstance(files(pkg.subpkg2.subsubpkg2 ), pathlib.Path)" ),
305+ (True , "inplace" , "isinstance(files(pkg.sub_b.sub_d ), pathlib.Path)" ),
306306 (
307307 True ,
308308 "inplace" ,
309- "any(str(x).endswith('.so') for x in files(pkg.subpkg2.subsubpkg2 ).iterdir())" ,
309+ "any(str(x).endswith('.so') for x in files(pkg.sub_b.sub_d ).iterdir())" ,
310310 ),
311311 ],
312312)
0 commit comments