def test_deploy():
directory = mktree(FORGE_YAML + APP, MANGLE=MANGLE)
os.environ["FORGE_PROFILE"] = "dev"
forge = launch(directory, "forge deploy")
forge.expect('built')
forge.expect('forgetest/Dockerfile')
forge.expect('pushed')
forge.expect('forgetest-[0-9-]+:')
forge.expect('rendered')
forge.expect('service/forgetest-[0-9-]+')
forge.expect('deployment/forgetest-[0-9-]+')
forge.expect('deployed')
forge.expect('forgetest-[0-9-]+')
forge.expect(pexpect.EOF)
assert forge.wait() == 0
for sub in ("forgetest", "forgetest/subdir"):
forge = launch(os.path.join(directory, "forgetest/subdir"), "forge deploy")
forge.expect('rendered')
forge.expect('service/forgetest-[0-9-]+')
forge.expect('deployment/forgetest-[0-9-]+')
forge.expect('deployed')
forge.expect('forgetest-[0-9-]+')
forge.expect(pexpect.EOF)
assert forge.wait() == 0
评论列表
文章目录