Fix tests
This commit is contained in:
parent
c6618c503b
commit
ee207f163c
@ -9,6 +9,8 @@ class POCForm(ValidatedForm):
|
|||||||
|
|
||||||
def validate(self, *args, **kwargs):
|
def validate(self, *args, **kwargs):
|
||||||
if self.am_poc.data == "yes":
|
if self.am_poc.data == "yes":
|
||||||
|
# Prepend Optional validators so that the validation chain
|
||||||
|
# halts if no data exists.
|
||||||
self.fname_poc.validators.insert(0, Optional())
|
self.fname_poc.validators.insert(0, Optional())
|
||||||
self.lname_poc.validators.insert(0, Optional())
|
self.lname_poc.validators.insert(0, Optional())
|
||||||
self.email_poc.validators.insert(0, Optional())
|
self.email_poc.validators.insert(0, Optional())
|
||||||
|
@ -125,22 +125,21 @@ def test_not_am_poc_requires_poc_info_to_be_completed(client, user_session):
|
|||||||
"/requests/new/3/{}".format(request.id),
|
"/requests/new/3/{}".format(request.id),
|
||||||
headers={"Content-Type": "application/x-www-form-urlencoded"},
|
headers={"Content-Type": "application/x-www-form-urlencoded"},
|
||||||
data="am_poc=no",
|
data="am_poc=no",
|
||||||
|
follow_redirects=True
|
||||||
)
|
)
|
||||||
assert ERROR_CLASS in response.data.decode()
|
assert ERROR_CLASS in response.data.decode()
|
||||||
|
|
||||||
|
|
||||||
# def test_not_am_poc_allows_user_to_fill_in_poc_info(client, user_session):
|
def test_not_am_poc_allows_user_to_fill_in_poc_info(client, user_session):
|
||||||
# creator = UserFactory.create()
|
creator = UserFactory.create()
|
||||||
# user_session(creator)
|
user_session(creator)
|
||||||
# request = RequestFactory.create(creator=creator, body={})
|
request = RequestFactory.create(creator=creator, body={})
|
||||||
# client.post(
|
response = client.post(
|
||||||
# "/requests/new/3/{}".format(request.id),
|
"/requests/new/3/{}".format(request.id),
|
||||||
# headers={"Content-Type": "application/x-www-form-urlencoded"},
|
headers={"Content-Type": "application/x-www-form-urlencoded"},
|
||||||
# data="am_poc=yes",
|
data="am_poc=no&fname_poc=test&lname_poc=user&email_poc=test.user@mail.com&dodid_poc=1234567890",
|
||||||
# )
|
)
|
||||||
|
assert ERROR_CLASS not in response.data.decode()
|
||||||
# assert "Location" not in response.headers
|
|
||||||
# request = Requests.get(request.id)
|
|
||||||
|
|
||||||
|
|
||||||
def test_can_review_data(user_session, client):
|
def test_can_review_data(user_session, client):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user