[python] tox에서의 테스트 환경 설정은 어떻게 할 수 있나요?

먼저, 각각의 환경을 정의합니다. 아래 예제는 파이썬 버전 3.6 및 3.7에서의 테스트 환경을 설정하는 방법을 보여줍니다.

[tox]
envlist = py36, py37

[testenv:py36]
basepython = python3.6
deps =
    pytest
    mock
commands =
    pytest

[testenv:py37]
basepython = python3.7
deps =
    pytest
    mock
commands =
    pytest

위 설정에서 [tox] 섹션은 사용할 환경을 정의하고, [testenv:환경이름] 섹션은 해당 환경에 필요한 패키지 및 실행할 명령을 정의합니다.

이제 tox를 실행하면 지정된 환경에 대해 테스트가 실행될 것입니다.

참고 자료: https://tox.readthedocs.io/en/latest/