Skip to content

Commit 29fb280

Browse files
fix(tests): update audit step assertion for hardcoded site-packages path
1 parent 2a753de commit 29fb280

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

tests/test_release_infrastructure.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,9 @@ def test_ci_and_release_audit_production_image_dependencies():
192192
assert "docker compose config --quiet" in ci
193193
assert "docker run --rm --entrypoint sh engraphis:ci" in ci
194194
assert 'python -m pip_audit --path "$audit_dir"' in ci
195-
assert 'docker cp "$container":/usr/local/lib/python3.11/site-packages/.' in ci
195+
assert 'docker cp "$container:$site_packages/."' in ci
196+
legacy_audit_path = 'docker cp "$container":/usr/local/lib/python3.11/site-packages/.'
197+
assert legacy_audit_path not in ci
196198
assert "tesseract-ocr" in _text("Dockerfile")
197199
assert (
198200
_text("Dockerfile").splitlines()[1]
@@ -226,6 +228,7 @@ def test_ci_and_release_audit_production_image_dependencies():
226228
assert "pip-audit==2.10.1" in release_docker
227229
assert 'docker create --name "$container" engraphis:release' in release_docker
228230
assert 'docker cp "$container":/usr/local/lib/python3.11/site-packages/.' in release_docker
231+
assert legacy_audit_path not in release_docker
229232
assert 'python -m pip_audit --path "$audit_dir"' in release_docker
230233
assert "reproducibility-check" in release_evidence.split("needs:", 1)[1].splitlines()[0]
231234
assert "installed-artifact-platform-smoke" in (

0 commit comments

Comments
 (0)