Changeset View
Changeset View
Standalone View
Standalone View
swh/auth/tests/test_keycloak.py
Show First 20 Lines • Show All 167 Lines • ▼ Show 20 Lines | |||||
def test_auth_keycloak_error_message(error_dict, expected_result): | def test_auth_keycloak_error_message(error_dict, expected_result): | ||||
"""Conversion from KeycloakError to error message should work with detail or not""" | """Conversion from KeycloakError to error message should work with detail or not""" | ||||
error_message = json.dumps(error_dict).encode() | error_message = json.dumps(error_dict).encode() | ||||
exception = KeycloakError(error_message=error_message, response_code=401) | exception = KeycloakError(error_message=error_message, response_code=401) | ||||
actual_result = keycloak_error_message(exception) | actual_result = keycloak_error_message(exception) | ||||
assert actual_result == expected_result | assert actual_result == expected_result | ||||
def test_auth_keycloak_error_message_string(): | |||||
"""Conversion from KeycloakError to error message should work with detail or not""" | |||||
error_message = "Can't connect to server " | |||||
exception = KeycloakError(error_message=error_message) | |||||
assert keycloak_error_message(exception) == error_message |