Skip to content

Commit

Permalink
more unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
costero-e committed Jan 24, 2025
1 parent 94b0250 commit 2e44f93
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
2 changes: 1 addition & 1 deletion beacon/auth/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ async def fetch_user_info(self, access_token, user_info, idp_issuer, list_visa_d
user = await resp.json()
try:
visa_datasets = user['ga4gh_passport_v1']
if visa_datasets is not None:
if visa_datasets is not None:# pragma: no cover
for visa_dataset in visa_datasets:
try:
visa = jwt.decode(visa_dataset, options={"verify_signature": False}, algorithms=["RS256"])
Expand Down
2 changes: 1 addition & 1 deletion beacon/auth/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
from dotenv import load_dotenv

# for keycloak, create aud in mappers, with custom, aud and beacon for audience
mock_access_token = 'eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJreS1tUXNxZ0ZYeHdSUVRfRUhuQlJJUGpmbVhfRXZuUTVEbzZWUTJCazdZIn0.eyJleHAiOjE3Mzc3MjA0NDAsImlhdCI6MTczNzcyMDE0MCwianRpIjoiMTllODFkMTQtNDEzZS00ZGU0LWIwNzUtZDJlMjUzNGM1MDZjIiwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2F1dGgvcmVhbG1zL0JlYWNvbiIsImF1ZCI6ImJlYWNvbiIsInN1YiI6IjQ3ZWZmMWIxLTc2MjEtNDU3MC1hMGJiLTAxYTcxOWZiYTBhMiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImJlYWNvbiIsInNlc3Npb25fc3RhdGUiOiI4ZDkwMGU1OS0xNmE1LTQzYzktYjgwNC05ZTFkMmY1ODNiOTYiLCJhY3IiOiIxIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCBtaWNyb3Byb2ZpbGUtand0Iiwic2lkIjoiOGQ5MDBlNTktMTZhNS00M2M5LWI4MDQtOWUxZDJmNTgzYjk2IiwidXBuIjoiamFuZSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwibmFtZSI6IkphbmUgU21pdGgiLCJncm91cHMiOlsib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXSwicHJlZmVycmVkX3VzZXJuYW1lIjoiamFuZSIsImdpdmVuX25hbWUiOiJKYW5lIiwiZmFtaWx5X25hbWUiOiJTbWl0aCIsImVtYWlsIjoiamFuZS5zbWl0aEBiZWFjb24uZ2E0Z2gifQ.gOt5RgqH-OQG9mnjybrX_fJes9pPolrkXVMbwtImD4FpFP4cxKa-iZjLUoTCufYzFRAO0qj1rslY_50Q_pRlkr7rFwyzdbofKZ_ZCTCSIiV-rrnjE6fxQNdRKMpL9tZ-6wwGhB016cu4_YcznYdoTwahfRGRV9oiknucidSOd2jEfzfiaL89irFlzsrKYCYUY5iM4Ct21m6un7iQtxVs78RRFunzlKu4WwkKy-xtTBITZtSrLpOL7XI6EJ_P98KDGM5z_0XTTukYos7JqfSApDRMJuaap1A8zCZB4j5yjQUgY-Xb9gKUc2Ro7cNao_NuGmSzlSR788ukIh2XdTxtxQ'
mock_access_token = 'eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJreS1tUXNxZ0ZYeHdSUVRfRUhuQlJJUGpmbVhfRXZuUTVEbzZWUTJCazdZIn0.eyJleHAiOjE3Mzc3MzQyMzMsImlhdCI6MTczNzczMzkzMywianRpIjoiOGFjZTVmMWUtZmEyMC00ZWRjLTgwYzAtMDRiNGFiOGU2NDA3IiwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2F1dGgvcmVhbG1zL0JlYWNvbiIsImF1ZCI6ImJlYWNvbiIsInN1YiI6IjQ3ZWZmMWIxLTc2MjEtNDU3MC1hMGJiLTAxYTcxOWZiYTBhMiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImJlYWNvbiIsInNlc3Npb25fc3RhdGUiOiJmYjc2ZjQ5OS1mODQ4LTRjM2UtODhmYy0yOWU3MmZmZmRiNDciLCJhY3IiOiIxIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCBtaWNyb3Byb2ZpbGUtand0Iiwic2lkIjoiZmI3NmY0OTktZjg0OC00YzNlLTg4ZmMtMjllNzJmZmZkYjQ3IiwidXBuIjoiamFuZSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwibmFtZSI6IkphbmUgU21pdGgiLCJncm91cHMiOlsib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXSwicHJlZmVycmVkX3VzZXJuYW1lIjoiamFuZSIsImdpdmVuX25hbWUiOiJKYW5lIiwiZmFtaWx5X25hbWUiOiJTbWl0aCIsImVtYWlsIjoiamFuZS5zbWl0aEBiZWFjb24uZ2E0Z2gifQ.O8upwiknGv-10Ol5Q9_mqrTp4otv1FrnuvSqkT2KQ4xkgPLmazTvt-phQr0BkJFwv2K4wOOwfyOzanPiHru2OpvGL-PpQmnSa3kn04Unia9_SYA9ibtC8TsmdCT17Vg03_s9eIR1qQAbZLGuj__176Cd1A3YXPVmiDFeclmQtUq3ePOVV8Sfv1oMxZUTIVFZDKYAzx__v6xPCYXPvucHimLNdlXuzM8g5Y5MuX_2p4oQASYUgTdprNnEpZ3tecxzhe0XUpIfGEe10T1ORtG7hFr2e9f61s2XuWWm8mkYrGJWy5Evcv4gFGdP6L2-jYcVRfitU5zIoGSA16_6Y8v5QQ'
mock_access_token_false = 'public'
#dummy test anonymous
#dummy test login
Expand Down
4 changes: 3 additions & 1 deletion beacon/tests/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -782,7 +782,9 @@ async def test_check_post_cross_query_biosamples_individuals_is_working():
"requestedGranularity": "record"
}
})
eo=await resp.text()
responsetext=await resp.text()
responsedict=json.loads(responsetext)
assert responsedict["responseSummary"]["numTotalResults"] == 20
assert resp.status == 200
loop.run_until_complete(test_check_post_cross_query_biosamples_individuals_is_working())
loop.run_until_complete(client.close())
Expand Down

0 comments on commit 2e44f93

Please sign in to comment.