add test_approved_application_not_in_active_requests unit test and lint

This commit is contained in:
rachidatecs 2023-08-25 15:55:52 -04:00
parent 1260c15d81
commit 8066bceced
No known key found for this signature in database
GPG key ID: 3CEBBFA7325E5525

View file

@ -1500,3 +1500,18 @@ class TestApplicationStatus(TestWithUser, WebTest):
reverse(url_name, kwargs={"pk": application.pk})
)
self.assertEqual(page.status_code, 403)
def test_approved_application_not_in_active_requests(self):
"""An approved application is not shown in the Active
Requests table on home.html."""
application = completed_application(
status=DomainApplication.APPROVED, user=self.user
)
application.save()
home_page = self.app.get("/")
# This works in our test environment because creating
# an approved application here does not generate a
# domain object, so we do not expect to see 'city.gov'
# in either the Domains or Requests tables.
self.assertNotContains(home_page, "city.gov")