diff --git a/benefits/core/models.py b/benefits/core/models.py index d04ff9a12..22abac492 100644 --- a/benefits/core/models.py +++ b/benefits/core/models.py @@ -100,6 +100,9 @@ def supports_sign_out(self): def client_id(self): return get_secret_by_name(self.client_id_secret_name) + def __str__(self) -> str: + return self.client_name + class EligibilityType(models.Model): """A single conditional eligibility type.""" diff --git a/tests/pytest/core/test_models.py b/tests/pytest/core/test_models.py index 3ed267e93..0d2b8cf6d 100644 --- a/tests/pytest/core/test_models.py +++ b/tests/pytest/core/test_models.py @@ -96,6 +96,7 @@ def test_PemData_data_text_secret_name_and_remote__uses_remote( def test_model_AuthProvider(model_AuthProvider): assert not model_AuthProvider.supports_claims_verification assert model_AuthProvider.supports_sign_out + assert str(model_AuthProvider) == model_AuthProvider.client_name @pytest.mark.django_db