xfail로 실패할 테스트 표시하기
이번 연습 문제에서는 테스트 동작을 지정하기 위해 처음으로 pytest 마커를 사용해 볼 거예요. 이미 num이 2의 배수인지 확인하는 multiple_of_two 함수를 봤어요. pytest 라이브러리는 이미 임포트되어 있어요.
이 연습은 강의의 일부입니다
Python 테스트 입문
연습 안내
- 실패가 예상되는 테스트에 맞는
pytest마커를 추가하세요. - 실패가 예상되는 임의의
assert테스트를 작성하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
def multiple_of_two(num):
if num == 0:
raise(ValueError)
return num % 2 == 0
# Add the pytest marker decorator here
____.____.____
def test_fails():
# Write any assert test that will fail
____ multiple_of_two(____) ____ ____