persona_db/tests/unit/test_health_criminal_family.py
Testes unitários combinados para HealthEngine, CriminalEngine e FamilyEngine (TASK-093).
Verifica:
HealthEngine: hazard de hipertensão e câncer cresce com idade; sobrevivência decresce após 30 anos; predisposição hereditária multiplica risco base.CriminalEngine: probabilidade maior para homens jovens que mulheres idosas; reincidência maior para quem não tem emprego/apoio pós-prisão; sentença proporcional à gravidade do crime.FamilyEngine: idade ao casar dentro de limites plausíveis; número médio de filhos decresce em classes sociais mais altas; divórcio mais provável com fatores de risco financeiros/criminais.
:::info Fonte
Módulo persona_db.tests.unit.test_health_criminal_family — 78 linhas · 0 classe(s) · 3 função(ões) pública(s). Ver no GitHub
:::
Casos de teste
| Teste | O que verifica |
|---|---|
test_health_engine_age_mortality_and_hereditary_risk | Hipertensão, câncer e mortalidade crescem com a idade; predisposição eleva risco. |
test_criminal_engine_demographics_recidivism_and_sentence | Homens jovens vulneráveis têm maior risco criminal; falta de emprego eleva reincidência; tráfico tem pena maior. |
test_family_engine_marriage_children_and_divorce | Idade ao casar respeita mínimo legal; filhos decrescem na classe A; fatores de risco elevam divórcio. |