def test_create_install_and_check_template_list(self): params = { 'file_name': YamlTemplateData.file_right_short.value.name, 'data': YamlTemplateData.file_right_short.value.data, } upload_template(file_name=params['file_name'], file=params['data']) short_name = extract_name(params['file_name']) install_template(short_name) response = get_templates_list() assert short_name.encode() in response.content
def test_create_install_and_delete_template_with_data(self): params = { 'file_name': YamlTemplateData.file_right_short.value.name, 'data': YamlTemplateData.file_right_short.value.data, 'tmpl_id': str(random.randint(1, 10000000)), } upload_template(file_name=params['file_name'], file=params['data'], data={'tmpl_id': params['tmpl_id']}) short_name = extract_name(params['file_name']) install_template(short_name) delete_template(short_name) response = get_templates_list() assert short_name.encode() not in response.content
def set_template(name, data): upload_template(file_name=name, file=data) short_name = extract_name(name) install_template(short_name)
def test_install_incorrect_template_name(self, file_name): response = install_template(file_name) assert response.status_code == 404 assert ast.literal_eval( response.text )['message'] == f'No template with tmpl_id={file_name} found!'
def test_success_install_template(self, file, data): upload_template(file_name=file, file=data) short_name = extract_name(file) response = install_template(short_name) assert response.status_code == 200