[python] tox를 사용하여 특정 환경에서만 실행되는 테스트 케이스를 구현할 수 있나요?

아래는 tox 환경에서 특정 테스트 케이스를 실행하는 방법입니다.

먼저, tox.ini 파일을 수정하여 특정 환경에서만 실행할 테스트 케이스를 지정합니다.

[tox]
envlist = py36, py37, lint

[testenv]
commands =
    pytest {posargs} -m "not slow"
deps =
    pytest

위의 예제에서 pytest {posargs} -m "not slow"slow 마크로 표시된 테스트를 실행하지 않도록 지정한 것입니다. 따라서 여기서 not slow로 표시된 테스트 케이스는 slow 마크로 표시되지 않은 테스트 케이스를 실행하게 됩니다.

tox를 사용하여 특정 환경에서만 실행되는 테스트 케이스를 구현하는 방법을 확인하려면 아래 링크를 참조하세요.

tox를 사용하면 특정 환경에서만 실행되는 테스트 케이스를 간편하게 구현할 수 있습니다.