コード例 #1
0
def test_validate_given_deploy_groups_duplicate_args():
    service_deploy_groups = ['deploy_group1', 'deploy_group2', 'deploy_group3']
    given_deploy_groups = ['deploy_group1', 'deploy_group1']

    expected_valid = {'deploy_group1'}
    expected_invalid = set()

    actual_valid, actual_invalid = validate_given_deploy_groups(service_deploy_groups, given_deploy_groups)

    assert actual_valid == expected_valid
    assert actual_invalid == expected_invalid
コード例 #2
0
ファイル: test_cmds_rollback.py プロジェクト: Jordan50/paasta
def test_validate_given_deploy_groups_duplicate_args():
    service_deploy_groups = ['deploy_group1', 'deploy_group2', 'deploy_group3']
    given_deploy_groups = ['deploy_group1', 'deploy_group1']

    expected_valid = set(['deploy_group1'])
    expected_invalid = set([])

    actual_valid, actual_invalid = validate_given_deploy_groups(service_deploy_groups, given_deploy_groups)

    assert actual_valid == expected_valid
    assert actual_invalid == expected_invalid
コード例 #3
0
def test_validate_given_deploy_groups_wrong_arg():
    service_deploy_groups = ['deploy_group1', 'deploy_group2']
    given_deploy_groups = ['deploy_group0', 'not_an_deploy_group']

    expected_valid = set()
    expected_invalid = {'deploy_group0', 'not_an_deploy_group'}

    actual_valid, actual_invalid = validate_given_deploy_groups(service_deploy_groups, given_deploy_groups)

    assert actual_valid == expected_valid
    assert actual_invalid == expected_invalid
コード例 #4
0
ファイル: test_cmds_rollback.py プロジェクト: Jordan50/paasta
def test_validate_given_deploy_groups_wrong_arg():
    service_deploy_groups = ['deploy_group1', 'deploy_group2']
    given_deploy_groups = ['deploy_group0', 'not_an_deploy_group']

    expected_valid = set([])
    expected_invalid = set(['deploy_group0', 'not_an_deploy_group'])

    actual_valid, actual_invalid = validate_given_deploy_groups(service_deploy_groups, given_deploy_groups)

    assert actual_valid == expected_valid
    assert actual_invalid == expected_invalid
コード例 #5
0
ファイル: test_cmds_rollback.py プロジェクト: rirwin/paasta
def test_validate_given_deploy_groups_multiple_args():
    service_deploy_groups = ['deploy_group1', 'deploy_group2', 'deploy_group3']
    given_deploy_groups = ['deploy_group1', 'deploy_group2']

    expected_valid = set(['deploy_group1', 'deploy_group2'])
    expected_invalid = set([])

    actual_valid, actual_invalid = validate_given_deploy_groups(service_deploy_groups, given_deploy_groups)

    assert actual_valid == expected_valid
    assert actual_invalid == expected_invalid
コード例 #6
0
ファイル: test_cmds_rollback.py プロジェクト: Yelp/paasta
def test_validate_given_deploy_groups_duplicate_args():
    service_deploy_groups = ["deploy_group1", "deploy_group2", "deploy_group3"]
    given_deploy_groups = ["deploy_group1", "deploy_group1"]

    expected_valid = {"deploy_group1"}
    expected_invalid = set()

    actual_valid, actual_invalid = validate_given_deploy_groups(
        service_deploy_groups, given_deploy_groups)

    assert actual_valid == expected_valid
    assert actual_invalid == expected_invalid
コード例 #7
0
ファイル: test_cmds_rollback.py プロジェクト: Yelp/paasta
def test_validate_given_deploy_groups_wrong_arg():
    service_deploy_groups = ["deploy_group1", "deploy_group2"]
    given_deploy_groups = ["deploy_group0", "not_an_deploy_group"]

    expected_valid = set()
    expected_invalid = {"deploy_group0", "not_an_deploy_group"}

    actual_valid, actual_invalid = validate_given_deploy_groups(
        service_deploy_groups, given_deploy_groups)

    assert actual_valid == expected_valid
    assert actual_invalid == expected_invalid
コード例 #8
0
ファイル: test_cmds_rollback.py プロジェクト: Yelp/paasta
def test_validate_given_deploy_groups_no_arg():
    service_deploy_groups = ["deploy_group1", "deploy_group2"]
    given_deploy_groups = []

    expected_valid = set()
    expected_invalid = set()

    actual_valid, actual_invalid = validate_given_deploy_groups(
        service_deploy_groups, given_deploy_groups)

    assert actual_valid == expected_valid
    assert actual_invalid == expected_invalid