minions-ai-agents/docs/tasks/athena/athena_task_5_1_test_router.md

619 B

Task 5.1: Teste Unitário do Roteador

Contexto: Verificação

Objetivo

Garantir que a lógica de roteamento funciona conforme esperado.

Saída Esperada

  • tests/governance/test_router.py: Arquivo de teste Python (pytest).

Instruções

  1. Mockar Qdrant: Criar teste que mocka a conexão/retorno do Qdrant para evitar dependência externa.
  2. Testar Roteamento Correto: Validar que uma query de infraestrutura (ex: "configurar zabbix") retorna a crew de infra.
  3. Testar OOD: Validar que uma query fora do domínio (ex: "receita de bolo") retorna o status OOD ou a rota padrão de recusa.