본문 바로가기
🎪 놀고있네/Python

[Python] Pytest - Xfail Tests

by 냥장판 2024. 5. 2.
반응형

임의로 테스트 케이스를 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

댓글