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
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' ]
def setup(data): data.project = project.create_random_project()
def setup(data): data.project = project.create_random_project() data.test = project.create_random_test(data.project)
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)
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() == []