반응형
테스트 케이스 중 특정 테스트 케이스만 몇개 실행하고 싶을 때, 사용하면 좋은 명령어가 있다.
import pytest
def test_greater():
num = 10
assert num > 100
def test_greater_equal():
num = 10
assert num >= 10
def test_less():
num = 200
assert num < 200
def test_not_greater_than():
num = 200
assert num < 201
위와같은 예제 파일이 있고, 여기 테스트 케이스들 중 'greater' 가 들어간 테스트 케이스들만 실행하고 싶을 때
greater 가 포함된 케이스 세개만 실행된 것을 확인할 수 있따.
pytest -k <substring> -v
여기서 -k 플래그는 특정 substring 인 'greater' 과 일치하는 테스트 케이스만 실행하고, -v 플래그는 상세한 출력을 의미한다.
반응형
'🎪 놀고있네 > Python' 카테고리의 다른 글
[Python] Pytest 설치하고 사용하기 (0) | 2024.04.30 |
---|---|
[PyTest] 특정 테스트 케이스만 실행하기 - 특정 그룹 지정 (0) | 2024.04.30 |
[Python] Selenium - Google에서 Python 검색하기 (0) | 2024.04.29 |
[Python] Selenium 시작하기(webdriver-manager) (0) | 2024.04.28 |
[Python] launch.json 설정하기 - 특정 파일만 실행 (0) | 2024.04.28 |
댓글