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

Connected

연습 문제

숫자의 팩토리얼

제공된 테스트 케이스를 사용해 factorial 함수를 검사하는 pytest 테스트를 구현해 보세요. n의 factorial 함수는 n 이하의 양의 정수를 모두 곱한 값입니다. n은 음이 아닌 정수임이 보장됩니다. 각 단계에서 Python으로 구현해야 하는 테스트 케이스가 하나씩 주어집니다. pytest 라이브러리는 이미 임포트되어 있습니다.

지침 1/3

undefined XP
  • 1
    • 입력값이 5일 때 함수가 120을 반환하는지 확인하는 테스트 하나를 구현하세요.
  • 2
    • 입력값이 0(제로)일 때 함수가 1을 반환하는지 확인하는 테스트를 구현하세요.
  • 3
    • 문자열 입력 '5'에 대해 함수가 -1을 반환하는지 확인하는 테스트를 구현하세요.