1. 학습
  2. /
  3. 강의
  4. /
  5. Python 테스트 입문

Connected

연습 문제

unittest로 팩토리얼 테스트하기

이 연습 문제에서는 unittest를 사용해 팩토리얼 함수에 대한 기본 테스트를 만들어 보아요. 이 라이브러리는 객체 지향 방식을 사용하므로, 함수들은 unittest.TestCase 클래스의 메서드로 구현합니다. unittest 패키지는 이미 임포트되어 있어요.

지침 1/3

undefined XP
  • 1
    • .assertEqual()을 사용해 5의 팩토리얼이 120과 같은지 확인하세요.
  • 2
    • .assertEqual()을 사용해 0의 팩토리얼이 1과 같은지 확인하세요.
  • 3
    • .assertRaises()를 사용해 음수의 팩토리얼이 ValueError를 발생시키는지 확인하는 테스트를 작성하세요.