def test_create_and_delete_template(self): params = { 'file_name': YamlTemplateData.file_yaml.value.name, 'data': YamlTemplateData.file_yaml.value.data, } upload_template(file_name=params['file_name'], file=params['data']) short_name = extract_name(params['file_name']) delete_template(short_name) response = get_templates_list() assert short_name.encode() not 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 test_success_delete_template(self): params = { 'file_name': YamlTemplateData.file_yaml.value.name, 'data': YamlTemplateData.file_yaml.value.data, } upload_template(file_name=params['file_name'], file=params['data']) short_name = extract_name(params['file_name']) response = delete_template(short_name) assert response.status_code == 200 assert ast.literal_eval( response.text )['message'] == f'Template with tmpl_id={short_name} successfully deleted!'
def delete_all_templates(): templates = extract_templates_list(get_templates_list().content) for template in templates: delete_template(template)
def test_delete_incorrect_template(self, file_name): response = delete_template(file_name) assert response.status_code == 404 assert ast.literal_eval( response.text )['message'] == f'No template with tmpl_id={file_name} found!'