fix status issues ollama
This commit is contained in:
@@ -178,15 +178,24 @@ class MonitorTests(unittest.TestCase):
|
||||
self.assertEqual(status["capabilities"]["graylog_mcp"]["status"], "no_streams_enabled")
|
||||
self.assertEqual(status["summary"]["total"], 0)
|
||||
|
||||
def test_add_llm_assessment_records_error_without_ollama(self):
|
||||
def test_add_llm_assessment_uses_cached_error_status_with_previous_text(self):
|
||||
status = {"summary": {}, "anomalies": []}
|
||||
|
||||
with patch("fgai.monitor.ollama_dashboard_assessment", side_effect=TimeoutError("timeout")):
|
||||
add_llm_assessment(status, previous="old text")
|
||||
|
||||
self.assertEqual(status["llm_assessment"]["status"], "error")
|
||||
self.assertEqual(status["llm_assessment"]["status"], "cached_assessment_error")
|
||||
self.assertEqual(status["llm_assessment"]["text"], "old text")
|
||||
|
||||
def test_add_llm_assessment_records_unavailable_without_previous_text(self):
|
||||
status = {"summary": {}, "anomalies": []}
|
||||
|
||||
with patch("fgai.monitor.ollama_dashboard_assessment", side_effect=TimeoutError("timeout")):
|
||||
add_llm_assessment(status)
|
||||
|
||||
self.assertEqual(status["llm_assessment"]["status"], "assessment_unavailable")
|
||||
self.assertEqual(status["llm_assessment"]["text"], "")
|
||||
|
||||
def test_add_llm_assessment_records_text(self):
|
||||
status = {"summary": {}, "anomalies": []}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user