- ID
- bc212026-a67d-4dd3-bf97-c916802f839a
2023-08-31
DONE Investigate issue with DC renters ROC rates
#+begin_src python
from platform_core.apps.l10n.models import Region
from surepreme.apps.protections.models import FarmersRentersRate
from surepreme.apps.protections.verticals.toggle.renters.rates.roc import ToggleRentersRateOrderCalculatorDataSource
import pendulum
from decimal import Decimal
f = FarmersRentersRate.objects.create(criteria_min=-1, criteria_max=-1, variable="credit_score", amount=Decimal(0))
f.regions.add(Region.objects.get(code="DC"))
f = FarmersRentersRate.objects.create(criteria_min=None, criteria_max=None, variable="credit_score", amount=Decimal(0))
f.regions.add(Region.objects.get(code="DC"))
data_source = ToggleRentersRateOrderCalculatorDataSource(
region_code="DC",
variables={
"liability_limit": 100000,
"tech_limit": 0,
"creative_limit": 0,
"fashion_limit": 0,
"furnishings_limit": 0,
"collectibles_limit": 0,
"side_hustle": False,
"additional_living_limit": 0,
"pet_lover": False,
"id_theft": False,
"contents_replacement_cost": False,
"deductible": 500,
"is_tech_siasl": True,
"is_adventure_siasl": False,
"adventure_limit": Decimal(4000),
"credit_score": None,
"postal": 10009,
"age": 33,
},
policy=None,
quote=None,
credit_score=-1,
postal=10009,
dob=pendulum.parse("1990-01-01"),
)
data_source.rate_map['credit_score']
#+end_src