[python] doctest를 사용하여 파이썬 패키지의 설치 및 사용 방법을 제공하는 방법은?
패키지 설치:
pip install mypackage
패키지 사용:
import mypackage
# 예제 함수 호출
result = mypackage.add_numbers(3, 5)
print(result) # 출력: 8
이제 mypackage
에 대한 Doctest를 작성해 보겠습니다.
"""
>>> import mypackage
>>> mypackage.add_numbers(3, 5)
8
>>> mypackage.subtract_numbers(10, 7)
3
"""
위의 코드는 mypackage
를 import하고 add_numbers
와 subtract_numbers
함수에 대한 테스트를 수행합니다. 각 테스트는 예상되는 결과와 실제 결과를 비교하고, 결과가 일치하지 않을 경우 AssertionError를 발생시킵니다.
Doctest를 실행하려면 python -m doctest -v mypackage.py
를 실행하면 됩니다. -v
옵션은 상세한 출력을 표시합니다.
이렇게 Doctest를 사용하여 파이썬 패키지의 설치 및 사용 방법을 제공할 수 있습니다. Doctest는 간단하고 직관적인 테스트 방법이기 때문에 개발자들 사이에서 인기가 있습니다. 관련 자세한 정보는 파이썬 공식 문서를 참조하세요.