Pular para o conteúdo principal

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​

TesteO que verifica
test_health_engine_age_mortality_and_hereditary_riskHipertensão, câncer e mortalidade crescem com a idade; predisposição eleva risco.
test_criminal_engine_demographics_recidivism_and_sentenceHomens 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_divorceIdade ao casar respeita mínimo legal; filhos decrescem na classe A; fatores de risco elevam divórcio.