Refactor config regex/log preview into dedicated log_service

This commit is contained in:
2026-03-21 18:46:29 +01:00
parent 2e3ac5f005
commit 9646b1c119
5 changed files with 141 additions and 124 deletions

View File

@@ -501,7 +501,7 @@ class TestRegexTest:
"""POST /api/config/regex-test returns matched=true for a valid match."""
mock_response = RegexTestResponse(matched=True, groups=["1.2.3.4"], error=None)
with patch(
"app.routers.config.config_service.test_regex",
"app.routers.config.log_service.test_regex",
return_value=mock_response,
):
resp = await config_client.post(
@@ -519,7 +519,7 @@ class TestRegexTest:
"""POST /api/config/regex-test returns matched=false for no match."""
mock_response = RegexTestResponse(matched=False, groups=[], error=None)
with patch(
"app.routers.config.config_service.test_regex",
"app.routers.config.log_service.test_regex",
return_value=mock_response,
):
resp = await config_client.post(
@@ -597,7 +597,7 @@ class TestPreviewLog:
matched_count=1,
)
with patch(
"app.routers.config.config_service.preview_log",
"app.routers.config.log_service.preview_log",
AsyncMock(return_value=mock_response),
):
resp = await config_client.post(