Validate that start_date is in the future

This commit is contained in:
richard-dds
2018-09-18 16:40:02 -04:00
parent 955a735f96
commit b42b9812b0
3 changed files with 24 additions and 4 deletions

View File

@@ -13,7 +13,7 @@ class TestDetailsOfUseForm:
"dollar_value": "42",
"number_user_sessions": "6",
"average_daily_traffic": "0",
"start_date": "12/12/2012",
"start_date": "12/12/2050",
}
migration_data = {
"jedi_migration": "yes",
@@ -87,3 +87,11 @@ class TestDetailsOfUseForm:
request_form = DetailsOfUseForm(data=data)
assert request_form.validate()
def test_start_date_must_be_in_the_future(self):
data = {**self.form_data, **self.migration_data}
data["start_date"] = "01/01/2018"
request_form = DetailsOfUseForm(data=data)
assert not request_form.validate()
assert "Must be a date in the future." in request_form.errors["start_date"]