Exemplo n.º 1
0
def test_clean_up_database_existent():
    response = requests.request(
        "DELETE", url_to_use + '/api/workflows/all', headers=helper.headers)
    assert response.status_code == 200
    assert response.json()["msg"] == "Database clean up is complete"
    helper.pretty_print_request(response.request)
    helper.pretty_print_response(response)
Exemplo n.º 2
0
def test_specific_work_flow_re_name_non_existent():
    data = {'name': 'test name'}
    response = requests.request(
        "PUT", url_to_use + '/api/workflow/100', json=data, headers=helper.headers)
    assert response.status_code == 404
    helper.pretty_print_request(response.request)
    helper.pretty_print_response(response)
Exemplo n.º 3
0
def test_specific_work_flow_re_name_json_wrong_data():
    data = {'name':'    '}
    response = requests.request(
        "PUT", url_to_use + '/api/workflow/1', json=data, headers=helper.headers)
    assert response.status_code == 400
    helper.pretty_print_request(response.request)
    helper.pretty_print_response(response)
Exemplo n.º 4
0
def test_specific_work_flow_and_job_valid():
    response = requests.request(
        "GET", url_to_use + '/api/workflow/1/job/3', headers=helper.headers)
    assert response.status_code == 200
    for entry in job_entries:
        assert response.json()["jobs"][entry] == helper.jobs[entry]
    helper.pretty_print_request(response.request)
    helper.pretty_print_response(response)
Exemplo n.º 5
0
def test_specific_work_flow_re_name_existent():
    data = {'name': 'test name'}
    response = requests.request(
        "PUT", url_to_use + '/api/workflow/1', json=data, headers=helper.headers)
    assert response.status_code == 200
    for entry in workflow_entries:
        assert response.json()["workflow"][entry] == helper.workflows[0][entry]
    helper.pretty_print_request(response.request)
    helper.pretty_print_response(response)
Exemplo n.º 6
0
def test_workflows():
    response = requests.request(
        "GET", url_to_use + '/api/workflows', headers=helper.headers)
    assert response.status_code == 200
    assert response.json()["count"] == 2
    for entry in workflow_entries:
        assert response.json()[
            "workflows"][0][entry] == helper.workflows[0][entry]
    helper.pretty_print_request(response.request)
    helper.pretty_print_response(response)
Exemplo n.º 7
0
def test_specific_work_flow_job_non_existent():
    response = requests.request(
        "GET", url_to_use + '/api/workflow/100/job/1', headers=helper.headers)
    assert response.status_code == 404
    helper.pretty_print_request(response.request)
    helper.pretty_print_response(response)
Exemplo n.º 8
0
def test_clean_up_database_non_existent():
    response = requests.request(
        "DELETE", url_to_use + '/api/workflows/all', headers=helper.headers)
    assert response.status_code == 410
    helper.pretty_print_request(response.request)
    helper.pretty_print_response(response)
Exemplo n.º 9
0
def test_specific_work_flow_delete_existent():
    response = requests.request(
        "DELETE", url_to_use + '/api/workflow/1', headers=helper.headers)
    assert response.status_code == 204
    helper.pretty_print_request(response.request)
    helper.pretty_print_response(response)