Пример #1
0
def test_project_has_tests(data):
    project_name = project.create_random_project()
    response = project.get_project_has_tests(project_name)
    assert response.json() is False
    project.create_random_test(project_name)
    response = project.get_project_has_tests(project_name)
    assert response.json() is True
Пример #2
0
def test_create_project_already_exists(data):
    project_name = project.create_random_project()
    response = project.create_project(project_name)
    assert response.status_code == 200
    assert response.json()['errors'] == [
        'A project with that name already exists'
    ]
Пример #3
0
def setup(data):
    data.project = project.create_random_project()
Пример #4
0
def setup(data):
    data.project = project.create_random_project()
    data.test = project.create_random_test(data.project)
Пример #5
0
def test_delete_project(data):
    project_name = project.create_random_project()
    assert project.project_exists(project_name)
    response = project.delete_project(project_name)
    assert response.json()['errors'] == []
    assert not project.project_exists(project_name)
Пример #6
0
def test_delete_project_as_admin_user(data):
    project_name = project.create_random_project()
    admin_user = user_factory.create_user_if('{}__admin'.format(project_name))
    response = project.delete_project(project_name, user=admin_user)
    assert response.status_code == 401
def test_get_project_environments(data):
    data.project = project.create_random_project()
    response = project.get_project_environments(data.project)
    assert response.status_code == 200
    assert response.json() == []