[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: https://tox.readthedocs.io/en/latest/
tox를 사용하면 특정 환경에서만 실행되는 테스트 케이스를 간편하게 구현할 수 있습니다.