반응형
임의로 테스트 케이스를 fail 처리하거나 skip 처리할 때 사용할 수 있는 마커가 있다.
아래와 같이 1 / 0 을 assert 로 하는 함수가 있다면, 실행 결과는 0으로 나눠지지 않는다는 에러메세지와 함꼐 Fail 이 나올 것이다.
import pytest
def test_divide_by_0():
assert 1 / 0
여기에 xfail 데코레이터를 설정하면 테스트의 실행여부와 상관없이 결과가 xfail 인 테스트를 작성할 수 있따.
@pytest.mark.xfail
반응형
'🎪 놀고있네 > Python' 카테고리의 다른 글
[Python] Pytest 사용해보기(Conftest) (0) | 2024.05.03 |
---|---|
[Python] pytest.raises 사용해보기 (0) | 2024.05.02 |
[Python] PyTest-html (0) | 2024.05.01 |
[Python] Pytest - Skip Tests (0) | 2024.05.01 |
[Python] Fixture 사용해보기 (0) | 2024.05.01 |
댓글