test_forge.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:forge 作者: datawire 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号