fix: automate verified Unraid update workflows
This commit is contained in:
@@ -232,6 +232,24 @@ class AutoToolSelectorTests(unittest.IsolatedAsyncioTestCase):
|
||||
)
|
||||
self.assertNotIn("server:mcp:mua", result["tool_ids"])
|
||||
|
||||
async def test_explicit_unraid_update_gets_read_and_management_tools(self):
|
||||
result = await self._select(
|
||||
"Prüfe auf Unraid alle Docker-Updates, führe die Updates durch und kontrolliere danach den Zustand."
|
||||
)
|
||||
self.assertEqual(
|
||||
result["tool_ids"],
|
||||
["server:mcp:mua-readonly-local", "server:mcp:mua"],
|
||||
)
|
||||
self.assertIn("single batched update workflow", result["messages"][0]["content"])
|
||||
|
||||
async def test_unraid_update_question_stays_readonly(self):
|
||||
result = await self._select(
|
||||
"Gibt es auf Unraid Updates für Docker-Container? Bitte nur prüfen."
|
||||
)
|
||||
self.assertEqual(
|
||||
result["tool_ids"], ["server:mcp:mua-readonly-local"]
|
||||
)
|
||||
|
||||
async def test_voice_transcription_variants_select_unraid(self):
|
||||
result = await self._select(
|
||||
"Welche Dacher Contäner laufen aktuell auf dem Anrate Server?"
|
||||
|
||||
Reference in New Issue
Block a user