mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-08-15 22:14:15 +02:00
linting
This commit is contained in:
parent
78a762a2ea
commit
f9a39fcca8
2 changed files with 14 additions and 13 deletions
|
@ -459,7 +459,6 @@ class GetRequestsJsonTest(TestWithUser, WebTest):
|
||||||
for domain_request in data["domain_requests"]:
|
for domain_request in data["domain_requests"]:
|
||||||
self.assertNotEqual(domain_request["status"], DomainRequest.DomainRequestStatus.APPROVED)
|
self.assertNotEqual(domain_request["status"], DomainRequest.DomainRequestStatus.APPROVED)
|
||||||
|
|
||||||
|
|
||||||
def test_search(self):
|
def test_search(self):
|
||||||
"""Tests our search functionality. We expect that search filters on creator only when we are in portfolio mode"""
|
"""Tests our search functionality. We expect that search filters on creator only when we are in portfolio mode"""
|
||||||
# Test search for domain name
|
# Test search for domain name
|
||||||
|
@ -469,7 +468,6 @@ class GetRequestsJsonTest(TestWithUser, WebTest):
|
||||||
self.assertEqual(len(data["domain_requests"]), 1)
|
self.assertEqual(len(data["domain_requests"]), 1)
|
||||||
|
|
||||||
requested_domain = data["domain_requests"][0]["requested_domain"]
|
requested_domain = data["domain_requests"][0]["requested_domain"]
|
||||||
print(f"requested domain is: {requested_domain}")
|
|
||||||
self.assertEqual(requested_domain, "lamb-chops.gov")
|
self.assertEqual(requested_domain, "lamb-chops.gov")
|
||||||
|
|
||||||
# Test search for 'New domain request'
|
# Test search for 'New domain request'
|
||||||
|
@ -486,10 +484,9 @@ class GetRequestsJsonTest(TestWithUser, WebTest):
|
||||||
portfolio=self.portfolio,
|
portfolio=self.portfolio,
|
||||||
roles=[UserPortfolioRoleChoices.ORGANIZATION_ADMIN],
|
roles=[UserPortfolioRoleChoices.ORGANIZATION_ADMIN],
|
||||||
)
|
)
|
||||||
response = self.app.get(reverse("get_domain_requests_json"), {
|
response = self.app.get(
|
||||||
"search_term": "info",
|
reverse("get_domain_requests_json"), {"search_term": "info", "portfolio": self.portfolio.id}
|
||||||
"portfolio": self.portfolio.id
|
)
|
||||||
})
|
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
data = response.json
|
data = response.json
|
||||||
self.assertTrue(any(req["creator"].startswith("info") for req in data["domain_requests"]))
|
self.assertTrue(any(req["creator"].startswith("info") for req in data["domain_requests"]))
|
||||||
|
@ -528,11 +525,10 @@ class GetRequestsJsonTest(TestWithUser, WebTest):
|
||||||
roles=[UserPortfolioRoleChoices.ORGANIZATION_ADMIN],
|
roles=[UserPortfolioRoleChoices.ORGANIZATION_ADMIN],
|
||||||
)
|
)
|
||||||
self.client.force_login(self.user)
|
self.client.force_login(self.user)
|
||||||
response = self.app.get(reverse("get_domain_requests_json"), {
|
response = self.app.get(
|
||||||
"search_term": "beef",
|
reverse("get_domain_requests_json"),
|
||||||
"status": "started",
|
{"search_term": "beef", "status": "started", "portfolio": self.portfolio.id},
|
||||||
"portfolio": self.portfolio.id
|
)
|
||||||
})
|
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
data = response.json
|
data = response.json
|
||||||
self.assertTrue(all("beef" in req["requested_domain"] for req in data["domain_requests"]))
|
self.assertTrue(all("beef" in req["requested_domain"] for req in data["domain_requests"]))
|
||||||
|
|
|
@ -77,7 +77,12 @@ def apply_search(queryset, request):
|
||||||
Q(requested_domain__name__icontains=search_term) | Q(requested_domain__isnull=True)
|
Q(requested_domain__name__icontains=search_term) | Q(requested_domain__isnull=True)
|
||||||
)
|
)
|
||||||
elif is_portfolio:
|
elif is_portfolio:
|
||||||
queryset = queryset.filter(Q(requested_domain__name__icontains=search_term) | Q(creator__first_name__icontains=search_term) | Q(creator__last_name__icontains=search_term) | Q(creator__email__icontains=search_term))
|
queryset = queryset.filter(
|
||||||
|
Q(requested_domain__name__icontains=search_term)
|
||||||
|
| Q(creator__first_name__icontains=search_term)
|
||||||
|
| Q(creator__last_name__icontains=search_term)
|
||||||
|
| Q(creator__email__icontains=search_term)
|
||||||
|
)
|
||||||
# For non org users
|
# For non org users
|
||||||
else:
|
else:
|
||||||
queryset = queryset.filter(Q(requested_domain__name__icontains=search_term))
|
queryset = queryset.filter(Q(requested_domain__name__icontains=search_term))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue