Example #1
0
def test_aws(deployer, config, configfile):
    template = InitializeDeployerTemplate.aws(deployer, config)

    assert len(template) == 1
    assert template[0]["aws"]["account-id"] == configfile["aws"].get("account")
    assert template[0]["aws"]["region"] == configfile["aws"].get("region")
    assert template[0]["aws"]["deployment-role"] == configfile["aws"].get(
        "deployment-role", "")
    assert os.path.isfile(template[0]["location"])
    assert template[0]["template"]["name"] == InitializeDeployerTemplate.name(
        deployer)
    assert (template[0]["template"]["parameters"]["registry-table"] ==
            deployer["registry"])
    assert (template[0]["template"]["parameters"]["artifact-bucket"] ==
            deployer["artifact"])
Example #2
0
def test_name(deployer):
    assert (InitializeDeployerTemplate.name(deployer) ==
            "test-deployer-initialization-stack")