Coverage for benefits/in_person/context/eligibility.py: 100%
8 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-22 21:13 +0000
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-22 21:13 +0000
1from dataclasses import dataclass, asdict
3from benefits.core.context import SystemName
6@dataclass
7class EligibilityIndex:
8 policy_details: str
10 def dict(self):
11 return asdict(self)
14eligibility_index = {
15 SystemName.OLDER_ADULT.value: EligibilityIndex(
16 policy_details="I confirmed this rider’s identity using a government-issued ID and verified they are age 65 or older."
17 ),
18 SystemName.MEDICARE.value: EligibilityIndex(
19 policy_details="I confirmed this rider’s identity using a government-issued ID and verified they possess a valid "
20 "Medicare card."
21 ),
22 SystemName.COURTESY_CARD.value: EligibilityIndex(
23 policy_details="I confirmed this rider’s identity using a government-issued ID and verified they possess an MST "
24 "Courtesy Card."
25 ),
26}