def test_form_session_set_ingress_url(session_request): form_session_one = helpers.FormSession(session_request) form_session_one.ingress_url = 'example.com' assert form_session_one.ingress_url == 'example.com' form_session_two = helpers.FormSession(session_request) assert form_session_two.ingress_url == 'example.com'
def test_form_session_unset_all(session_request): form_session_one = helpers.FormSession(session_request) form_session_one.funnel_steps.append('one') form_session_one.ingress_url = 'example.com' form_session_one.clear() form_session_two = helpers.FormSession(session_request) assert form_session_two.ingress_url == '' assert form_session_two.funnel_steps == []
def test_form_session_set_funnel_steps(session_request): form_session_one = helpers.FormSession(session_request) form_session_one.funnel_steps.append('one') form_session_one.funnel_steps.append('two') form_session_one.funnel_steps.append('three') assert form_session_one.funnel_steps == ['one', 'two', 'three'] form_session_two = helpers.FormSession(session_request) assert form_session_two.funnel_steps == ['one', 'two', 'three']
def form_session(rf): request = rf.get('/') request.session = { 'DIRECTORY_API_FORMS_FUNNEL_STEPS': ['one', 'two'], 'DIRECTORY_API_FORMS_INGRESS_URL': 'example.com' } return helpers.FormSession(request=request)