fix diagnostic view

This commit is contained in:
larssand
2026-07-06 11:27:56 +02:00
parent 5c3f43a596
commit b7f49214cb
2 changed files with 14 additions and 2 deletions

View File

@@ -55,7 +55,16 @@ class MonitorTests(unittest.TestCase):
encoding="utf-8",
)
write_refreshing_status(str(output), call_timeout_seconds=8, poll_timeout_seconds=120, runtime_values={"log_source": "graylog_mcp", "graylog_streams": [{"id": "fw", "title": "Firewall", "enabled": True}]})
write_refreshing_status(
str(output),
call_timeout_seconds=8,
poll_timeout_seconds=120,
runtime_values={
"log_source": "graylog_mcp",
"graylog_streams": [{"id": "fw", "title": "Firewall", "enabled": True}],
"graylog_stream_profiles": [{"stream_id": "fw", "name": "Firewall profile", "entity_field": "srcip", "categorical_fields": ["action"]}],
},
)
status = json.loads(output.read_text(encoding="utf-8"))
self.assertFalse(status["stale"])
@@ -70,6 +79,8 @@ class MonitorTests(unittest.TestCase):
self.assertEqual(status["capabilities"]["graylog_mcp"]["poll_timeout_seconds"], 120)
self.assertEqual(status["configuration"]["enabled_streams"], 1)
self.assertEqual(status["stream_coverage"][0]["stream_name"], "Firewall")
self.assertEqual(status["stream_coverage"][0]["profile"], "Firewall profile")
self.assertEqual(status["stream_coverage"][0]["entity_field"], "srcip")
self.assertFalse(status["status_cache"]["served_from_cache"])
def test_write_refreshing_status_uses_last_good_cache(self):