Don't validate anything when saving a draft

This commit is contained in:
richard-dds
2018-11-12 10:56:54 -05:00
parent a4074000e9
commit 2b07491c47
3 changed files with 21 additions and 54 deletions

View File

@@ -193,39 +193,18 @@ def test_save_draft_with_ba_code():
assert save_draft.execute()
def test_save_draft_with_invalid_task_order(fv_data):
def test_save_draft_allows_invalid_data():
request = RequestFactory.create()
user = UserFactory.create()
save_draft = SaveFinancialVerificationDraft(
TrueValidator, FalseValidator, user, request, fv_data, is_extended=False
)
data = {
"task_order-number": MANUAL_TO_NUMBER,
"request-pe_id": "123",
"request-ba_code": "a"
}
with pytest.raises(FormValidationError):
assert save_draft.execute()
def test_save_draft_with_invalid_pe_number(fv_data):
request = RequestFactory.create()
user = UserFactory.create()
save_draft = SaveFinancialVerificationDraft(
FalseValidator, TrueValidator, user, request, fv_data, is_extended=False
)
with pytest.raises(FormValidationError):
assert save_draft.execute()
def test_save_draft_re_enter_pe_number(fv_data):
request = RequestFactory.create()
user = UserFactory.create()
data = {**fv_data, "pe_id": "0101228M"}
save_fv = SaveFinancialVerificationDraft(
PENumberValidator(), TrueValidator, user, request, data, is_extended=False
)
with pytest.raises(FormValidationError):
save_fv.execute()
save_fv.execute()
assert SaveFinancialVerificationDraft(
PENumberValidator(), TaskOrderNumberValidator(), user, request, data, is_extended=True
).execute()
def test_save_draft_and_then_submit():