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

1from dataclasses import dataclass, asdict 

2 

3from benefits.core.context import SystemName 

4 

5 

6@dataclass 

7class EligibilityIndex: 

8 policy_details: str 

9 

10 def dict(self): 

11 return asdict(self) 

12 

13 

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}