Provide mock user during testing
This commit is contained in:
parent
9a54ea287a
commit
63b5f477f1
@ -1,17 +1,21 @@
|
|||||||
import re
|
import re
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
ERROR_CLASS = "usa-input-error-message"
|
ERROR_CLASS = 'usa-input-error-message'
|
||||||
|
MOCK_USER = {
|
||||||
|
'id': '9cb348f0-8102-4962-88c4-dac8180c904c',
|
||||||
|
'email': 'fake.user@mail.com',
|
||||||
|
'first_name': 'Fake',
|
||||||
|
'last_name': 'User'
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.gen_test
|
@pytest.mark.gen_test
|
||||||
def test_submit_invalid_request_form(monkeypatch, http_client, base_url):
|
def test_submit_invalid_request_form(monkeypatch, http_client, base_url):
|
||||||
monkeypatch.setattr(
|
monkeypatch.setattr(
|
||||||
"atst.handlers.request_new.RequestNew.get_current_user", lambda s: True
|
'atst.handlers.request_new.RequestNew.get_current_user',
|
||||||
)
|
lambda s: MOCK_USER)
|
||||||
monkeypatch.setattr(
|
monkeypatch.setattr('atst.handlers.request_new.RequestNew.check_xsrf_cookie', lambda s: True)
|
||||||
"atst.handlers.request_new.RequestNew.check_xsrf_cookie", lambda s: True
|
|
||||||
)
|
|
||||||
# this just needs to send a known invalid form value
|
# this just needs to send a known invalid form value
|
||||||
response = yield http_client.fetch(
|
response = yield http_client.fetch(
|
||||||
base_url + "/requests/new",
|
base_url + "/requests/new",
|
||||||
@ -26,12 +30,10 @@ def test_submit_invalid_request_form(monkeypatch, http_client, base_url):
|
|||||||
@pytest.mark.gen_test
|
@pytest.mark.gen_test
|
||||||
def test_submit_valid_request_form(monkeypatch, http_client, base_url):
|
def test_submit_valid_request_form(monkeypatch, http_client, base_url):
|
||||||
monkeypatch.setattr(
|
monkeypatch.setattr(
|
||||||
"atst.handlers.request_new.RequestNew.get_current_user", lambda s: True
|
'atst.handlers.request_new.RequestNew.get_current_user',
|
||||||
)
|
lambda s: MOCK_USER)
|
||||||
monkeypatch.setattr(
|
monkeypatch.setattr('atst.handlers.request_new.RequestNew.check_xsrf_cookie', lambda s: True)
|
||||||
"atst.handlers.request_new.RequestNew.check_xsrf_cookie", lambda s: True
|
monkeypatch.setattr('atst.forms.request.RequestForm.validate', lambda s: True)
|
||||||
)
|
|
||||||
monkeypatch.setattr("atst.forms.request.RequestForm.validate", lambda s: True)
|
|
||||||
|
|
||||||
# this just needs to send a known invalid form value
|
# this just needs to send a known invalid form value
|
||||||
response = yield http_client.fetch(
|
response = yield http_client.fetch(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user