test_travis.py 文件源码

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

项目:hatch 作者: ofek 项目源码 文件源码
def test_build_matrix_mixed():
    with temp_chdir() as d:
        settings = copy_default_settings()
        settings['basic'] = False
        settings['ci'] = ['travis']
        settings['pyversions'] = ['3.6', '2.7', 'pypy3', 'pypy']
        create_package(d, 'ok', settings)

        contents = read_file(os.path.join(d, '.travis.yml'))
        parsed = parse(TEMPLATE, contents)

        assert parsed['build_matrix'] == (
            '\n        - python: 2.7'
            '\n          env: TOXENV=py27'
            '\n        - python: 3.6'
            '\n          env: TOXENV=py36'
            '\n        - python: pypy2.7-5.8.0'
            '\n          env: TOXENV=pypy'
            '\n        - python: pypy3.5-5.8.0'
            '\n          env: TOXENV=pypy3'
        )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号