fix(iwooos): bound security source concurrency
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m34s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled

This commit is contained in:
ogt
2026-07-11 20:29:49 +08:00
parent 2727d5a9ab
commit f00217593a
2 changed files with 6 additions and 5 deletions

View File

@@ -342,7 +342,7 @@ def test_service_uses_canonical_awoooi_project_scope(monkeypatch) -> None:
assert payload["summary"]["unavailable_source_count"] == 9
def test_service_serializes_sources_for_single_connection_budget(monkeypatch) -> None:
def test_service_bounds_source_concurrency_for_database_budget(monkeypatch) -> None:
service = IwoooSSecurityAssetControlPlaneService()
concurrency = {"active": 0, "maximum": 0}
@@ -377,7 +377,7 @@ def test_service_serializes_sources_for_single_connection_budget(monkeypatch) ->
)
payload = asyncio.run(service._load_snapshot())
assert concurrency["maximum"] == 1
assert concurrency["maximum"] == 3
assert payload["summary"]["source_count"] == 9
assert payload["summary"]["ready_source_count"] == 9
assert payload["summary"]["unavailable_source_count"] == 0