import pandas as pd
from relativities import Book, Program, ppa
book = Book(
{
"submissions": pd.DataFrame(
{"submission_id": ["Q1"], "policy_id": ["P1"], "effective_date": ["2026-11-01"], "term_months": [6]}
),
"drivers": pd.DataFrame(
{"submission_id": ["Q1"], "driver_id": ["D1"], "birth_date": ["1990-04-02"], "first_licensed_date": ["2006-05-10"]}
),
"vehicles": pd.DataFrame(
{
"submission_id": ["Q1"],
"vehicle_id": ["V1"],
"model_year": [2021],
"make": ["Toyota"],
"model": ["Camry"],
"garaging_postal_code": ["94110"],
"annual_mileage": [9_000],
}
),
"coverages": pd.DataFrame(
{
"submission_id": ["Q1", "Q1"],
"vehicle_id": ["V1", "V1"],
"coverage_id": ["bodily_injury", "property_damage"],
"limit_per_person": [50_000, None],
"limit_per_accident": [100_000, None],
"limit": [None, 50_000],
}
),
},
schema=ppa.SCHEMA,
)
book # Book(1 policy, 1 submission, 1 driver, 1 vehicle)