내가 발견 한 그 내가 여기에 설명 된 방법을 사용하여 테스트를 추적 할 때 나는 우리의 파이썬 코드에 doctest를 많이 가지고 있더라도 :단위 테스트에서 코드 커버리지 보장?
나는이 코드의 특정 라인이 있다는 것을 발견을 결코 실행되지 않았습니다. 현재 추적 로그를 살펴보고 실행되지 않는 코드 블록을 식별 한 다음 이러한 특정 블록을 실행하기 위해 여러 가지 테스트 사례를 제시하려고합니다. 당신이 상상할 수 있듯이, 이것은 매우 시간이 많이 걸리고 나는 이것이 잘못된 길로 가고 있는지, 그리고 당신이이 문제를 다룰 다른 조언이나 제안을 가지고 있는지 궁금해하고 있습니다. 충분히 복잡하다.
이 답변은 'coverage.py'사용법에 대한 간단한 예를 제공하면 더 유용 할 것입니다. – SimplyKnownAsG
@SimplyKnownAsG 링크 된 페이지의 앞면과 가운데에 빠른 시작 섹션이 있으며 샘플 사용법이 포함되어 있습니다. 새로운 버전이 나올 때마다 변경 될 수있는 복사 및 붙여 넣기 문서가 아니라 단지 링크 만하는 것이 좋습니다. –
'coverage.py' 사용법 : https://github.com/audreyr/how-to/blob/master/python/use_coverage_with_unittest.rst – dm295