Exemplo n.º 1
0
def test_survey_edit_access(job_template, workflow_job_template, survey_spec_factory, rando, post,
                            role_field, expected_status_code):
    survey_input_data = survey_spec_factory('new_question')
    for template in (job_template, workflow_job_template):
        role = getattr(template, role_field)
        role.members.add(rando)
        post(reverse('api:{}_survey_spec'.format(get_type_for_model(template.__class__)),
             kwargs={'pk': template.id}),
             user=rando, data=survey_input_data, expect=expected_status_code)
Exemplo n.º 2
0
def test_get_type_for_model(model, name):
    assert common.get_type_for_model(model) == name