コード例 #1
0
def test(data):
    suite = actions.random_str()
    response = project.get_suite_exists(data.project, suite)
    assert response.json() is False
    project.create_suite(data.project, suite)
    response = project.get_suite_exists(data.project, suite)
    assert response.json() is True
コード例 #2
0
def create_suite(project_name, suite_name=None, tests=None):
    if suite_name is None:
        suite_name = actions.random_str()
    project_api.create_suite(project_name, suite_name)
    if tests is not None:
        suite_api.save_suite(project_name, suite_name, tests)
    return suite_name
コード例 #3
0
ファイル: create_suite.py プロジェクト: golemhq/golem-tests
def test_create_suite_exists(data):
    suite_name = project.create_random_suite(data.project)
    response = project.create_suite(data.project, suite_name)
    assert response.status_code == 200
    assert response.json()['errors'] == [
        'A suite with that name already exists'
    ]
コード例 #4
0
def test(data):
    response = project.create_suite(data.project, data.suite)
    assert response.status_code == 200
    assert response.json()['errors'] == [
        'A suite with that name already exists'
    ]
コード例 #5
0
ファイル: create_suite.py プロジェクト: golemhq/golem-tests
def test_create_suite_as_read_only_user(data):
    read_only = user_factory.create_user_if('general__read-only')
    suite = actions.random_str()
    response = project.create_suite(data.project, suite, user=read_only)
    assert response.status_code == 401
コード例 #6
0
ファイル: create_suite.py プロジェクト: golemhq/golem-tests
def test_create_suite_as_standard_user(data):
    standard = user_factory.create_user_if('general__standard')
    suite = actions.random_str()
    response = project.create_suite(data.project, suite, user=standard)
    assert response.status_code == 200
コード例 #7
0
ファイル: create_suite.py プロジェクト: golemhq/golem-tests
def test_create_suite(data):
    response = project.create_suite(data.project, actions.random_str())
    assert response.status_code == 200
    assert response.json()['errors'] == []
コード例 #8
0
ファイル: suite_factory.py プロジェクト: ATTO-DT/golem-tests
def create_suite(project_name, suite_name):
    project_api.create_suite(project_name, suite_name)
コード例 #9
0
ファイル: suite_factory.py プロジェクト: ATTO-DT/golem-tests
def create_access_suite(project_name, suite_name):
    project_api.create_suite(project_name, suite_name)
    actions.get_browser().navigate(urls.suite(project_name, suite_name))
コード例 #10
0
def test(data):
    suite = actions.random_str()
    response = project.create_suite(data.project, suite, user=data.user)
    assert response.status_code == 401