Skip to content

Commit 95eb417

Browse files
committed
fix(tests): use tests.utils.* imports in integration tests
Resolve ModuleNotFoundError for utils.assertions/utils.fixtures by importing from tests.utils so they resolve to tests/utils/ (scripts/utils remains for production code). Fixes collection for test_correlation_accuracy_benchmark, test_full_pipeline_with_real_scanners, test_normalizer_with_real_output, test_remediation_fixes_apply_cleanly. Made-with: Cursor
1 parent c423f4e commit 95eb417

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

tests/integration/test_correlation_accuracy_benchmark.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
TEST_ROOT = Path(__file__).parent.parent
1515
sys.path.insert(0, str(TEST_ROOT))
1616

17-
from utils.assertions import security_assertions
18-
from utils.fixtures import fixture_manager
17+
from tests.utils.assertions import security_assertions
18+
from tests.utils.fixtures import fixture_manager
1919

2020
# Add scripts directory to path
2121
SCRIPTS_DIR = Path(__file__).parent.parent.parent / "scripts"

tests/integration/test_full_pipeline_with_real_scanners.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ def _is_semgrep_functional() -> bool:
3636
TEST_ROOT = Path(__file__).parent.parent
3737
sys.path.insert(0, str(TEST_ROOT))
3838

39-
from utils.assertions import security_assertions
40-
from utils.fixtures import fixture_manager, scanner_parser
41-
from utils.scanner_runner import scanner_runner
39+
from tests.utils.assertions import security_assertions
40+
from tests.utils.fixtures import fixture_manager, scanner_parser
41+
from tests.utils.scanner_runner import scanner_runner
4242

4343
# Add scripts directory to path
4444
SCRIPTS_DIR = Path(__file__).parent.parent.parent / "scripts"

tests/integration/test_normalizer_with_real_output.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
TEST_ROOT = Path(__file__).parent.parent
1414
sys.path.insert(0, str(TEST_ROOT))
1515

16-
from utils.assertions import security_assertions
17-
from utils.fixtures import fixture_manager
16+
from tests.utils.assertions import security_assertions
17+
from tests.utils.fixtures import fixture_manager
1818

1919
# Add scripts directory to path
2020
SCRIPTS_DIR = Path(__file__).parent.parent.parent / "scripts"

tests/integration/test_remediation_fixes_apply_cleanly.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
TEST_ROOT = Path(__file__).parent.parent
2323
sys.path.insert(0, str(TEST_ROOT))
2424

25-
from utils.assertions import security_assertions
26-
from utils.fixtures import fixture_manager
25+
from tests.utils.assertions import security_assertions
26+
from tests.utils.fixtures import fixture_manager
2727

2828
# Add scripts directory to path
2929
SCRIPTS_DIR = Path(__file__).parent.parent.parent / "scripts"

0 commit comments

Comments
 (0)