반응형
python unit test 를 pytest 로 이용할 때 내가 만든 스크립트에 대해서 test code 들이 모두 다 커버하고 있는지 확인할 필요가 있다.
이때는 pytest-cov 를 사용한다.
참조:
아주 단순하게 이렇게 사용한다.
pip install pytest-cov
pytest --cov-report term-missing --cov=<mylibrary> <testdir>
위 그림처럼 내가 작성한 src 내의 프로그램들의 test 되지 않은 line 이 어디인지가 표시가 된다.
자세한 옵션등은 위의 연결을 확인하면 된다.
반응형
'컴퓨터관련 쪽지' 카테고리의 다른 글
[python] max() 를 이용해 dictionary 에서 value 의 최대값을 가지는 key 를 뽑아보자 (0) | 2021.04.01 |
---|---|
python list sorted 사용 시 내 마음대로 우선 순위 정하기 (0) | 2021.03.30 |
pytest 사용시 PYTHONPATH=. 설정 방법 (0) | 2021.03.25 |
vscode 에서 pylint 사용 (0) | 2021.03.24 |
yahoo mail 을 outlook 에 연결하기 (임시 비밀번호 생성) (0) | 2021.03.24 |
댓글