Scope integration fixtures per backend subdirectory.

Split Redis and MinIO container setup into backend-specific conftest modules so only the containers needed for collected tests are imported and started.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Brian Bjarke Jensen
2026-07-10 21:00:43 +02:00
co-authored by Cursor
parent 089a1287f8
commit 725407c88f
11 changed files with 305 additions and 139 deletions
+2
View File
@@ -43,6 +43,8 @@ pythonpath = ["."]
addopts = "--import-mode=importlib"
markers = [
"integration: tests requiring Docker containers (deselect with '-m \"not integration\"')",
"needs_redis: integration test requiring a Redis container",
"needs_minio: integration test requiring a MinIO container",
]
[tool.coverage.run]