|
1 |
| -import sys |
2 | 1 | from typing import TYPE_CHECKING
|
3 | 2 |
|
4 | 3 | from codegen.sdk.codebase.factory.get_session import get_codebase_session
|
@@ -290,7 +289,7 @@ def func():
|
290 | 289 | # =====[ Imports can be found with sys.path set and active ]=====
|
291 | 290 | codebase.ctx.config.py_resolve_syspath = True
|
292 | 291 | src_import_resolution = src_import.resolve_import()
|
293 |
| - assert src_import_resolution |
| 292 | + assert src_import_resolution |
294 | 293 | assert src_import_resolution.from_file is src_file
|
295 | 294 | assert src_import_resolution.imports_file is True
|
296 | 295 |
|
@@ -331,15 +330,15 @@ def func():
|
331 | 330 | # =====[ Imports can be found with custom resolve path set ]=====
|
332 | 331 | codebase.ctx.config.import_resolution_paths = ["a"]
|
333 | 332 | src_import_resolution = src_import.resolve_import()
|
334 |
| - assert src_import_resolution |
| 333 | + assert src_import_resolution |
335 | 334 | assert src_import_resolution.from_file is src_file
|
336 | 335 | assert src_import_resolution.imports_file is True
|
337 | 336 |
|
338 | 337 | # =====[ Imports can be found with custom resolve multi-path set ]=====
|
339 | 338 | src_import = consumer_file.imports[1]
|
340 | 339 | codebase.ctx.config.import_resolution_paths = ["a/b"]
|
341 | 340 | src_import_resolution = src_import.resolve_import()
|
342 |
| - assert src_import_resolution |
| 341 | + assert src_import_resolution |
343 | 342 | assert src_import_resolution.from_file is src_file
|
344 | 343 | assert src_import_resolution.imports_file is True
|
345 | 344 |
|
@@ -379,13 +378,13 @@ def func():
|
379 | 378 | monkeypatch.syspath_prepend("a")
|
380 | 379 | src_import: Import = consumer_file.imports[0]
|
381 | 380 | src_import_resolution = src_import.resolve_import()
|
382 |
| - assert src_import_resolution |
| 381 | + assert src_import_resolution |
383 | 382 | assert src_import_resolution.from_file.file_path == "a/c/src.py"
|
384 | 383 |
|
385 | 384 | # =====[ Imports can be found with custom resolve over sys.path ]=====
|
386 | 385 | codebase.ctx.config.import_resolution_paths = ["a/b"]
|
387 | 386 | src_import_resolution = src_import.resolve_import()
|
388 |
| - assert src_import_resolution |
| 387 | + assert src_import_resolution |
389 | 388 | assert src_import_resolution.from_file is src_file
|
390 | 389 | assert src_import_resolution.imports_file is True
|
391 | 390 |
|
@@ -424,20 +423,20 @@ def func():
|
424 | 423 | assert len(consumer_file.imports) == 1
|
425 | 424 | src_import: Import = consumer_file.imports[0]
|
426 | 425 | src_import_resolution = src_import.resolve_import()
|
427 |
| - assert src_import_resolution |
| 426 | + assert src_import_resolution |
428 | 427 | assert src_import_resolution.from_file is src_file
|
429 | 428 |
|
430 | 429 | # =====[ Sys.path overrite has precedence ]=====
|
431 | 430 | monkeypatch.syspath_prepend("b")
|
432 | 431 | src_import_resolution = src_import.resolve_import()
|
433 |
| - assert src_import_resolution |
| 432 | + assert src_import_resolution |
434 | 433 | assert src_import_resolution.from_file is not src_file
|
435 | 434 | assert src_import_resolution.from_file is src_file_overrite
|
436 | 435 |
|
437 | 436 | # =====[ Custom overrite has precedence ]=====
|
438 | 437 | codebase.ctx.config.import_resolution_paths = ["b"]
|
439 | 438 | src_import_resolution = src_import.resolve_import()
|
440 |
| - assert src_import_resolution |
| 439 | + assert src_import_resolution |
441 | 440 | assert src_import_resolution.from_file is not src_file
|
442 | 441 | assert src_import_resolution.from_file is src_file_overrite
|
443 | 442 |
|
|
0 commit comments