From 15b16583cd8a6e894dbfa069d829dc7677d9fffa Mon Sep 17 00:00:00 2001 From: Erin <121973038+erinysong@users.noreply.github.com> Date: Fri, 20 Oct 2023 16:10:15 -0700 Subject: [PATCH] Add mocked responses for test_forms cases --- src/api/views.py | 5 ++++- src/registrar/tests/common.py | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/api/views.py b/src/api/views.py index 94a5ea9f9..158280b11 100644 --- a/src/api/views.py +++ b/src/api/views.py @@ -25,6 +25,7 @@ DOMAIN_API_MESSAGES = { "invalid": "Enter a domain using only letters," " numbers, or hyphens (though we don't recommend using hyphens).", "success": "That domain is available!", + "error": "Error finding domain availability." } @@ -99,4 +100,6 @@ def available(request, domain=""): {"available": False, "message": DOMAIN_API_MESSAGES["unavailable"]} ) except: - raise RegistryError("Registry cannot find domain availability.") + return JsonResponse( + {"available": False, "message": DOMAIN_API_MESSAGES["error"]} + ) diff --git a/src/registrar/tests/common.py b/src/registrar/tests/common.py index a2370a20d..53d15a91c 100644 --- a/src/registrar/tests/common.py +++ b/src/registrar/tests/common.py @@ -839,6 +839,8 @@ class MockEppLib(TestCase): return self._mockDomainName("GSA.gov", False) elif "igorville.gov" in getattr(_request, "names", None): return self._mockDomainName("igorvilleremixed.gov", True) + elif "top-level-agency.gov" in getattr(_request, "names", None): + return self._mockDomainName("top-level-agency.gov", True) elif "errordomain.gov" in getattr(_request, "names", None): raise RegistryError("Registry cannot find domain availability.") else: