[python] tox를 사용하여 특정 환경에서만 실행되는 테스트를 구현하는 방법은 무엇인가요?

아래는 tox.ini 파일 내용의 예시입니다.

[tox]
envlist = py37, py38, lint

[testenv:py37]
basepython = python3.7
commands = pytest {posargs} test_file.py

[testenv:py38]
basepython = python3.8
commands = pytest {posargs} test_file.py

[testenv:lint]
basepython = python3.8
deps = flake8
commands = flake8

위의 예제에서 toxpy37, py38, lint라는 환경을 정의하고, 각 환경에서 실행할 테스트 명령어를 지정합니다. 이렇게 하면 tox를 실행할 때 정의된 환경에 맞게 테스트가 실행됩니다.

이렇게 특정 환경에서만 실행되는 테스트를 구현할 수 있습니다. 만약 특정 테스트가 환경에 따라 실행해야 하는 경우, tox.ini 파일을 통해 각 환경에 맞는 테스트 명령어를 정의합니다.