|
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