persona_db/tests/unit/test_validators.py
Testes unitários dos 6 validadores de domínio e CLIs (TASK-070 a TASK-076).
Verifica que cada validador detecta corretamente violações artificiais injetadas
no dataset e que os pontos de entrada CLI (generate.main, run_validators.main)
retornam código de saída 0 quando consistente e 1 quando há violação.
:::info Fonte
Módulo persona_db.tests.unit.test_validators — 132 linhas · 0 classe(s) · 2 função(ões) pública(s). Ver no GitHub
:::
Casos de teste
| Teste | O que verifica |
|---|---|
test_validators_detect_injected_violations | Injeta violações em cada domínio e confirma detecção pelo respectivo validador. |
test_cli_entrypoints_generate_and_validate | Executa os CLIs generate.main e run_validators.main com saída JSON e HTML. |