persona_db/tests/integration/test_full_generation.py
Teste de integração completo do pipeline de 25 domínios (TASK-094).
Verifica:
- Geração de
N = 200personas completas em memória com todos os 25 domínios. - Execução de todos os 6 validadores de consistência (
val_genealogia,val_temporal,val_financas,val_saude,val_juridico,val_social) sem nenhuma violação crítica. - Cobertura de todas as tabelas do modelo relacional (~246 tabelas).
- Determinismo estrito: rodar com
seed = 42duas vezes produz exatamente os mesmos IDs e valores.
:::info Fonte
Módulo persona_db.tests.integration.test_full_generation — 77 linhas · 0 classe(s) · 2 função(ões) pública(s). Ver no GitHub
:::
Casos de teste
| Teste | O que verifica |
|---|---|
test_full_25_domain_generation_and_validators | Gera N = 200 personas em todos os 25 domínios e valida 0 violações críticas. |
test_determinism_seed_42_twice | Executar a geração completa duas vezes com seed=42 produz datasets idênticos. |