在使用tox的简单Python项目的CircleCI中,可以通过以下步骤来测试多个Python环境:
[tox]
envlist = py36, py37
[testenv:py36]
basepython = python3.6
commands = pytest
[testenv:py37]
basepython = python3.7
commands = pytest
version: 2
jobs:
test:
docker:
- image: circleci/python:3.6
steps:
- checkout
- run:
name: Install dependencies
command: pip install tox pytest
- run:
name: Run tests
command: tox
通过以上步骤,就可以在使用tox的简单Python项目的CircleCI中测试多个Python环境。tox会自动创建并管理虚拟环境,并在每个环境中运行pytest测试。这样可以确保项目在不同Python版本下的兼容性,并提供更全面的测试覆盖。
领取专属 10元无门槛券
手把手带您无忧上云