Files
govoplan-campaign/tests/test_operational_checks.py
T

19 lines
651 B
Python

from __future__ import annotations
from unittest.mock import patch
from govoplan_core.core.object_storage import LocalFilesystemStorageBackend
from govoplan_campaign.backend.operational_checks import generated_eml_storage_check
def test_generated_eml_probe_reports_node_local_boundary(tmp_path) -> None:
with patch(
"govoplan_campaign.backend.operational_checks.configured_storage_backend",
return_value=LocalFilesystemStorageBackend(tmp_path),
):
result = generated_eml_storage_check()
assert result.state == "warning"
assert "node-local" in result.detail
assert list(tmp_path.rglob("*.probe")) == []