Pular para o conteúdo principal

persona_db/generators/gen_13_viagens.py

gen_13_viagens — domínio 13: destinos, viagens, hospedagens, passagens e documentos de viagem.

Implementa TASK-051 de TODO.MD:

  • Probabilidade de viagens nacionais e internacionais modulada pela classe socioeconômica, renda e posse de passaporte.
  • Toda viagem internacional possui passaporte válido na data da viagem em documento_viagem (e sincronizado com pessoa_documento), garantindo 100% de consistência em val_temporal.py.
  • Viagens de negócios correlacionadas com setor e carreira.

:::info Fonte Módulo persona_db.generators.gen_13_viagens — 234 linhas · 0 classe(s) · 1 função(ões) pública(s). Ver no GitHub :::

Funções​

generate()​

def generate(personas: list[dict[str, Any]], seed: int=7, today: date | None=None, existing_tables: dict[str, list[dict[str, Any]]] | None=None) -> dict[str, list[dict[str, Any]]]

Gera todas as tabelas do domínio 13 (Viagens).

persona_db/generators/gen_13_viagens.py:66