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'
)
评论列表
文章目录