Esempio n. 1
0
def secgroup_command(argv=None, aws_config=None):
    from acli.commands import secgroup as command_secgroup
    secgroup_res = docopt(command_secgroup.__doc__, argv=argv)
    if secgroup_res.get('list'):
        secgroup.secgroup_list(aws_config)
    elif secgroup_res.get('info'):
        secgroup.secgroup_info(aws_config, secgroup_id=secgroup_res.get('<secgroup_id>'))
Esempio n. 2
0
def test_sec_group_info_service_with_invalid_id(fake_empty_sec_groups, capsys):
    with pytest.raises(SystemExit):
        invalid_id = 'invalid'
        out, err = capsys.readouterr(
            secgroup_info(aws_config=config, secgroup_id=invalid_id))
        print(out, err)
        assert err == "Cannot find security group: {0}".format(invalid_id)
Esempio n. 3
0
def test_sec_group_info_service_with_invalid_id(fake_empty_sec_groups, capsys):
    with pytest.raises(SystemExit):
        invalid_id = 'invalid'
        out, err = capsys.readouterr(secgroup_info(aws_config=config, secgroup_id=invalid_id))
        print(out, err)
        assert err == "Cannot find security group: {0}".format(invalid_id)
Esempio n. 4
0
def test_sec_group_info_service(sec_groups):
    with pytest.raises(SystemExit):
        secgroup_id = sec_groups.get('SecurityGroups')[0].get('GroupId')
        secgroup_info(aws_config=config, secgroup_id=secgroup_id)
Esempio n. 5
0
def test_sec_group_info_service(sec_groups):
    with pytest.raises(SystemExit):
        secgroup_id = sec_groups.get('SecurityGroups')[0].get('GroupId')
        secgroup_info(aws_config=config, secgroup_id=secgroup_id)