🎪 놀고있네/Python
[Python] Pytest - Xfail Tests
냥장판
2024. 5. 2. 09:08
반응형
임의로 테스트 케이스를 fail 처리하거나 skip 처리할 때 사용할 수 있는 마커가 있다.
아래와 같이 1 / 0 을 assert 로 하는 함수가 있다면, 실행 결과는 0으로 나눠지지 않는다는 에러메세지와 함꼐 Fail 이 나올 것이다.
import pytest
def test_divide_by_0():
assert 1 / 0
여기에 xfail 데코레이터를 설정하면 테스트의 실행여부와 상관없이 결과가 xfail 인 테스트를 작성할 수 있따.
@pytest.mark.xfail
반응형