Pular para o conteúdo principal

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​

TesteO que verifica
test_validators_detect_injected_violationsInjeta violações em cada domínio e confirma detecção pelo respectivo validador.
test_cli_entrypoints_generate_and_validateExecuta os CLIs generate.main e run_validators.main com saída JSON e HTML.