Changeset View
Changeset View
Standalone View
Standalone View
swh/auth/tests/test_keycloak.py
Show First 20 Lines • Show All 87 Lines • ▼ Show 20 Lines | def test_keycloak_decode_token(keycloak_mock): | ||||
actual_decoded_data2 = copy(actual_decoded_data) | actual_decoded_data2 = copy(actual_decoded_data) | ||||
expected_decoded_token = copy(DECODED_TOKEN) | expected_decoded_token = copy(DECODED_TOKEN) | ||||
for dynamic_valued_key in ["exp", "auth_time"]: | for dynamic_valued_key in ["exp", "auth_time"]: | ||||
actual_decoded_data2.pop(dynamic_valued_key) | actual_decoded_data2.pop(dynamic_valued_key) | ||||
expected_decoded_token.pop(dynamic_valued_key) | expected_decoded_token.pop(dynamic_valued_key) | ||||
assert actual_decoded_data2 == expected_decoded_token | assert actual_decoded_data2 == expected_decoded_token | ||||
def test_keycloak_login(keycloak_mock): | |||||
actual_response = keycloak_mock.login("username", "password") | |||||
assert actual_response == OIDC_PROFILE |