Fix examples integration test by provisioning MinIO bucket in fixture.
Test Python Package / unit-tests (pull_request) Successful in 18s
PR Title Check / check-title (pull_request) Successful in 34s
Test Python Package / integration-tests (pull_request) Successful in 33s
Code Quality Pipeline / code-quality (pull_request) Successful in 49s
Test Python Package / coverage-report (pull_request) Successful in 51s
Test Python Package / unit-tests (pull_request) Successful in 18s
PR Title Check / check-title (pull_request) Successful in 34s
Test Python Package / integration-tests (pull_request) Successful in 33s
Code Quality Pipeline / code-quality (pull_request) Successful in 49s
Test Python Package / coverage-report (pull_request) Successful in 51s
Ensure set_example_env depends on raw_minio_client so ArtifactObjectRepository connects against an existing bucket under the new production-safe default. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
co-authored by
Cursor
parent
4a5b3b631f
commit
39baf9badc
@@ -6,6 +6,7 @@ import os
|
|||||||
import random
|
import random
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
from minio import Minio
|
||||||
|
|
||||||
from python_repositories.examples.artifact_object_repository import (
|
from python_repositories.examples.artifact_object_repository import (
|
||||||
ArtifactObjectRepository,
|
ArtifactObjectRepository,
|
||||||
@@ -19,8 +20,10 @@ pytestmark = pytest.mark.integration
|
|||||||
def set_example_env(
|
def set_example_env(
|
||||||
redis_container: str,
|
redis_container: str,
|
||||||
minio_container: dict[str, str],
|
minio_container: dict[str, str],
|
||||||
|
raw_minio_client: Minio,
|
||||||
) -> Generator[None, None, None]:
|
) -> Generator[None, None, None]:
|
||||||
"""Set env vars so example repositories can use from_env() defaults."""
|
"""Set env vars so example repositories can use from_env() defaults."""
|
||||||
|
_ = raw_minio_client
|
||||||
env_vars = {"REDIS_URI": redis_container, **minio_container}
|
env_vars = {"REDIS_URI": redis_container, **minio_container}
|
||||||
for key, value in env_vars.items():
|
for key, value in env_vars.items():
|
||||||
os.environ[key] = value
|
os.environ[key] = value
|
||||||
|
|||||||
Reference in New Issue
Block a user