Provide mock user during testing
This commit is contained in:
parent
9a54ea287a
commit
63b5f477f1
@ -1,17 +1,21 @@
|
||||
import re
|
||||
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
|
||||
def test_submit_invalid_request_form(monkeypatch, http_client, base_url):
|
||||
monkeypatch.setattr(
|
||||
"atst.handlers.request_new.RequestNew.get_current_user", lambda s: True
|
||||
)
|
||||
monkeypatch.setattr(
|
||||
"atst.handlers.request_new.RequestNew.check_xsrf_cookie", lambda s: True
|
||||
)
|
||||
'atst.handlers.request_new.RequestNew.get_current_user',
|
||||
lambda s: MOCK_USER)
|
||||
monkeypatch.setattr('atst.handlers.request_new.RequestNew.check_xsrf_cookie', lambda s: True)
|
||||
# this just needs to send a known invalid form value
|
||||
response = yield http_client.fetch(
|
||||
base_url + "/requests/new",
|
||||
@ -26,12 +30,10 @@ def test_submit_invalid_request_form(monkeypatch, http_client, base_url):
|
||||
@pytest.mark.gen_test
|
||||
def test_submit_valid_request_form(monkeypatch, http_client, base_url):
|
||||
monkeypatch.setattr(
|
||||
"atst.handlers.request_new.RequestNew.get_current_user", lambda s: True
|
||||
)
|
||||
monkeypatch.setattr(
|
||||
"atst.handlers.request_new.RequestNew.check_xsrf_cookie", lambda s: True
|
||||
)
|
||||
monkeypatch.setattr("atst.forms.request.RequestForm.validate", lambda s: True)
|
||||
'atst.handlers.request_new.RequestNew.get_current_user',
|
||||
lambda s: MOCK_USER)
|
||||
monkeypatch.setattr('atst.handlers.request_new.RequestNew.check_xsrf_cookie', lambda s: True)
|
||||
monkeypatch.setattr('atst.forms.request.RequestForm.validate', lambda s: True)
|
||||
|
||||
# this just needs to send a known invalid form value
|
||||
response = yield http_client.fetch(
|
||||
|
Loading…
x
Reference in New Issue
Block a user