Exemple #1
0
 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
Exemple #2
0
 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
Exemple #3
0
 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!'
Exemple #4
0
def delete_all_templates():
    templates = extract_templates_list(get_templates_list().content)
    for template in templates:
        delete_template(template)
Exemple #5
0
 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!'