def test__ui_delete_post_deleted(client, faker): user = login(client, faker) dr = do_create_request(client, faker, user) do_delete(client, dr.id) response = do_delete(client, dr.id) assert response.status_code == 302 assert response.location == url_for('ui.demographics', _external=True) assert assert__flash_messages_contains_error(client) _remove_files(dr)
def test__ui_demographics_define_columns_get_submitted(client, faker): user = login(client, faker) dr = do_create_request(client, faker, user) do_define_columns_post(client, dr.id, dr.columns[0], dr.columns[1], dr.columns[2], dr.columns[3], dr.columns[4], dr.columns[5], dr.columns[6]) do_submit(client, dr.id) response = client.get( url_for('ui.demographics_define_columns', id=dr.id, _external=True)) assert response.status_code == 302 assert response.location == url_for('ui.demographics', _external=True) assert assert__flash_messages_contains_error(client) _remove_files(dr)
def _test__ui_demographics_upload_error(client, faker, content, extension, headers): user = login(client, faker) filename = faker.file_name(extension=extension) data = { 'upload': ( BytesIO(content), filename, ) } response = do_upload(client, data) assert_uploaded_file_not_exists(user, filename, content, headers) assert response.status_code == 302 assert response.location == url_for('ui.demographics', _external=True) assert assert__flash_messages_contains_error(client)