케이스 스터디: Python으로 소프트웨어 만들기
Mark Pedigo
Principal Data Scientist


doctest, pytestdoctest: docstring 예제 검증def area(l, w):
"""
길이와 너비로 면적을 구해 반환합니다
>>> area(1, 1)
1
"""
return l + w
import doctest
doctest.testmod()
실패한 예:
area(1,1)
기대값:
1
실제값:
2
def area(l, w):
"""
길이와 너비로 면적을 구해 반환합니다
>>> area(1, 1)
1
"""
return l * w
import doctest
doctest.testmod()
모두 정상 = 오류·출력 없음
케이스 스터디: Python으로 소프트웨어 만들기