mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-08-05 17:28:31 +02:00
Update test_models.py
This commit is contained in:
parent
d56262be07
commit
16076a1b75
1 changed files with 48 additions and 0 deletions
|
@ -114,6 +114,54 @@ class TestDomainRequest(TestCase):
|
|||
with less_console_noise():
|
||||
return self.assertRaises(Exception, None, exception_type)
|
||||
|
||||
@less_console_noise_decorator
|
||||
def test_request_is_withdrawable(self):
|
||||
"""Tests the is_withdrawable function"""
|
||||
domain_request_1 = completed_domain_request(
|
||||
status=DomainRequest.DomainRequestStatus.SUBMITTED,
|
||||
name="city2.gov",
|
||||
)
|
||||
domain_request_2 = completed_domain_request(
|
||||
status=DomainRequest.DomainRequestStatus.IN_REVIEW,
|
||||
name="city3.gov",
|
||||
)
|
||||
domain_request_3 = completed_domain_request(
|
||||
status=DomainRequest.DomainRequestStatus.ACTION_NEEDED,
|
||||
name="city4.gov",
|
||||
)
|
||||
domain_request_4 = completed_domain_request(
|
||||
status=DomainRequest.DomainRequestStatus.REJECTED,
|
||||
name="city5.gov",
|
||||
)
|
||||
self.assertTrue(domain_request_1.is_withdrawable())
|
||||
self.assertTrue(domain_request_2.is_withdrawable())
|
||||
self.assertTrue(domain_request_3.is_withdrawable())
|
||||
self.assertFalse(domain_request_4.is_withdrawable())
|
||||
|
||||
@less_console_noise_decorator
|
||||
def test_request_is_awaiting_review(self):
|
||||
"""Tests the is_awaiting_review function"""
|
||||
domain_request_1 = completed_domain_request(
|
||||
status=DomainRequest.DomainRequestStatus.SUBMITTED,
|
||||
name="city2.gov",
|
||||
)
|
||||
domain_request_2 = completed_domain_request(
|
||||
status=DomainRequest.DomainRequestStatus.IN_REVIEW,
|
||||
name="city3.gov",
|
||||
)
|
||||
domain_request_3 = completed_domain_request(
|
||||
status=DomainRequest.DomainRequestStatus.ACTION_NEEDED,
|
||||
name="city4.gov",
|
||||
)
|
||||
domain_request_4 = completed_domain_request(
|
||||
status=DomainRequest.DomainRequestStatus.REJECTED,
|
||||
name="city5.gov",
|
||||
)
|
||||
self.assertTrue(domain_request_1.is_awaiting_review())
|
||||
self.assertTrue(domain_request_2.is_awaiting_review())
|
||||
self.assertFalse(domain_request_3.is_awaiting_review())
|
||||
self.assertFalse(domain_request_4.is_awaiting_review())
|
||||
|
||||
@less_console_noise_decorator
|
||||
def test_federal_agency_set_to_non_federal_on_approve(self):
|
||||
"""Ensures that when the federal_agency field is 'none' when .approve() is called,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue