Skip to content

Commit 98ed19a

Browse files
[RAA-6713]-[GC]-[Flipped EUOAllowListRequired to true]-[EW]
1 parent 67f7512 commit 98ed19a

2 files changed

Lines changed: 11 additions & 8 deletions

File tree

tests/conftest.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,9 @@ def asid(is_mocked_environment):
8080
)
8181

8282

83-
@pytest.fixture(scope="session")
84-
def apim_app_flow_vars(allowListodsCode=None):
85-
if allowListodsCode is not None:
86-
return {"ers": {"allowListodsCode": allowListodsCode}}
83+
@pytest.fixture
84+
def apim_app_flow_vars(request):
85+
return getattr(request, "param", None)
8786

8887

8988
@pytest.fixture(scope="session")

tests/integration/test_user_restricted.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,13 @@ class TestUserRestricted:
3232

3333
@pytest.mark.asyncio
3434
@pytest.mark.parametrize(
35-
"endpoint_url, is_fhir_4, user, apim_app_flow_vars ",
35+
"endpoint_url, is_fhir_4, user, apim_app_flow_vars",
3636
[
3737
("", False, Actor.RC_DEV, [Actor.RC_DEV.org_code]),
3838
("/FHIR/R4/", True, Actor.RC_DEV, [Actor.RC_DEV.org_code]),
3939
("/FHIR/STU3/", False, Actor.RC_DEV, [Actor.RC_DEV.org_code]),
4040
],
41+
indirect=["apim_app_flow_vars"],
4142
)
4243
async def test_user_restricted_valid_ods_code(
4344
self,
@@ -76,12 +77,13 @@ async def test_user_restricted_valid_ods_code(
7677

7778
@pytest.mark.asyncio
7879
@pytest.mark.parametrize(
79-
"endpoint_url, is_fhir_4, user ,apim_app_flow_vars",
80+
"endpoint_url, is_fhir_4, user, apim_app_flow_vars",
8081
[
8182
("", False, Actor.RC_DEV, ["invalid_code"]),
8283
("/FHIR/R4/", True, Actor.RC_DEV, ["invalid_code"]),
8384
("/FHIR/STU3/", False, Actor.RC_DEV, ["invalid_code"]),
8485
],
86+
indirect=["apim_app_flow_vars"],
8587
)
8688
async def test_user_restricted_invalid_ods_code(
8789
self,
@@ -145,12 +147,13 @@ async def test_user_restricted_invalid_ods_code(
145147

146148
@pytest.mark.asyncio
147149
@pytest.mark.parametrize(
148-
"endpoint_url, is_fhir_4, user ,apim_app_flow_vars",
150+
"endpoint_url, is_fhir_4, user, apim_app_flow_vars",
149151
[
150152
("", False, Actor.RC_DEV, [Actor.RC_DEV.org_code]),
151153
("/FHIR/R4/", True, Actor.RC_DEV, [Actor.RC_DEV.org_code]),
152154
("/FHIR/STU3/", False, Actor.RC_DEV, [Actor.RC_DEV.org_code]),
153155
],
156+
indirect=["apim_app_flow_vars"],
154157
)
155158
async def test_user_restricted_missing_ods_header(
156159
self,
@@ -215,12 +218,13 @@ async def test_user_restricted_missing_ods_header(
215218

216219
@pytest.mark.asyncio
217220
@pytest.mark.parametrize(
218-
"endpoint_url, is_fhir_4, user ,apim_app_flow_vars",
221+
"endpoint_url, is_fhir_4, user, apim_app_flow_vars",
219222
[
220223
("", False, Actor.RC_DEV, [Actor.RC_DEV.org_code]),
221224
("/FHIR/R4/", True, Actor.RC_DEV, [Actor.RC_DEV.org_code]),
222225
("/FHIR/STU3/", False, Actor.RC_DEV, [Actor.RC_DEV.org_code]),
223226
],
227+
indirect=["apim_app_flow_vars"],
224228
)
225229
async def test_user_restricted_missing_ods_code(
226230
self,

0 commit comments

Comments
 (0)