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
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
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
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
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
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
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
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