Skip to content

Commit b9fe63b

Browse files
ELI-578 wip test
1 parent 18736fa commit b9fe63b

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/eligibility_signposting_api/services/eligibility_services.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ def __init__(
2525
self,
2626
person_repo: PersonRepo,
2727
campaign_repo: CampaignRepo,
28+
consumer_mapping_repo: ConsumerMappingRepo,
2829
calculator_factory: calculator.EligibilityCalculatorFactory,
29-
consumer_mapping_repo: ConsumerMappingRepo
3030
) -> None:
3131
super().__init__()
3232
self.person_repo = person_repo

tests/unit/services/test_eligibility_services.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
from eligibility_signposting_api.model.eligibility_status import NHSNumber
77
from eligibility_signposting_api.repos import CampaignRepo, NotFoundError, PersonRepo
8+
from eligibility_signposting_api.repos.consumer_mapping_repo import ConsumerMappingRepo
89
from eligibility_signposting_api.services import EligibilityService, UnknownPersonError
910
from eligibility_signposting_api.services.calculators.eligibility_calculator import EligibilityCalculatorFactory
1011
from tests.fixtures.matchers.eligibility import is_eligibility_status
@@ -13,13 +14,14 @@
1314
def test_eligibility_service_returns_from_repo():
1415
# Given
1516
person_repo = MagicMock(spec=PersonRepo)
17+
consumer_mapping_repo = MagicMock(spec=ConsumerMappingRepo)
1618
campaign_repo = MagicMock(spec=CampaignRepo)
1719
person_repo.get_eligibility = MagicMock(return_value=[])
18-
service = EligibilityService(person_repo, campaign_repo, EligibilityCalculatorFactory())
20+
service = EligibilityService(person_repo, campaign_repo, EligibilityCalculatorFactory(), consumer_mapping_repo)
1921

2022
# When
2123
actual = service.get_eligibility_status(
22-
NHSNumber("1234567890"), include_actions="Y", conditions=["ALL"], category="ALL"
24+
NHSNumber("1234567890"), include_actions="Y", conditions=["ALL"], category="ALL", consumer_id="test_consumer_id"
2325
)
2426

2527
# Then

0 commit comments

Comments
 (0)