Org Web Adapter

journals/2023_08_31.org

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