use InputRequired validation for clin fields

This commit is contained in:
dandds
2018-09-12 17:00:39 -04:00
parent 3149f6cc6f
commit d17e6159dd
2 changed files with 18 additions and 7 deletions

View File

@@ -1,4 +1,5 @@
import pytest
from werkzeug.datastructures import ImmutableMultiDict
from atst.forms.financial import suggest_pe_id, FinancialForm, ExtendedFinancialForm
from atst.eda_client import MockEDAClient
@@ -98,3 +99,13 @@ def test_task_order_number_validation(monkeypatch):
form_valid.perform_extra_validation({})
assert "task_order_number" not in form_valid.errors
def test_can_submit_zero_for_clin():
form_first = ExtendedFinancialForm()
form_first.validate()
assert "clin_0001" in form_first.errors
form_data = ImmutableMultiDict([("clin_0001", "0")])
form_second = ExtendedFinancialForm(form_data)
form_second.validate()
assert "clin_0001" not in form_second.errors