Skip to content

Commit 29ea4f7

Browse files
convert dict to string
1 parent f5f1dfa commit 29ea4f7

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

tests/conftest.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import pytest
33
import pytest_asyncio
44
import warnings
5+
import json
56

67
from uuid import uuid4
78
from typing import Collection, Callable, Generator, Dict
@@ -291,9 +292,11 @@ async def user_restricted_app(
291292
):
292293
# Setup
293294
if apim_app_flow_vars is not None:
295+
odslist = json.dumps({"ers": {"allowListodsCode": str(apim_app_flow_vars)}})
296+
print(f"Using apim_app_flow_vars: {odslist}")
294297
app = await make_app(
295298
user_restricted_product,
296-
{"asid": asid, "apim-app-flow-vars": str(apim_app_flow_vars)},
299+
{"asid": asid, "apim-app-flow-vars": odslist},
297300
)
298301
else:
299302
app = await make_app(user_restricted_product, {"asid": asid})

tests/integration/test_user_restricted.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ class TestUserRestricted:
3434
@pytest.mark.parametrize(
3535
"endpoint_url, is_fhir_4, user, apim_app_flow_vars ",
3636
[
37-
("", False, Actor.RC, [Actor.RC.org_code]),
38-
("/FHIR/R4/", True, Actor.RC, [Actor.RC.org_code]),
39-
("/FHIR/STU3/", False, Actor.RC, [Actor.RC.org_code]),
37+
("", False, Actor.RC_DEV, [Actor.RC_DEV.org_code]),
38+
("/FHIR/R4/", True, Actor.RC_DEV, [Actor.RC_DEV.org_code]),
39+
("/FHIR/STU3/", False, Actor.RC_DEV, [Actor.RC_DEV.org_code]),
4040
],
4141
)
4242
async def test_user_restricted_valid_ods_code(
@@ -81,9 +81,9 @@ async def test_user_restricted_valid_ods_code(
8181
@pytest.mark.parametrize(
8282
"endpoint_url, is_fhir_4, user ,apim_app_flow_vars",
8383
[
84-
("", False, Actor.RC, ["invalid_code"]),
85-
("/FHIR/R4/", True, Actor.RC, ["invalid_code"]),
86-
("/FHIR/STU3/", False, Actor.RC, ["invalid_code"]),
84+
("", False, Actor.RC_DEV, ["invalid_code"]),
85+
("/FHIR/R4/", True, Actor.RC_DEV, ["invalid_code"]),
86+
("/FHIR/STU3/", False, Actor.RC_DEV, ["invalid_code"]),
8787
],
8888
)
8989
async def test_user_restricted_invalid_ods_code(

0 commit comments

Comments
 (0)