NOSETEST에서 찾은 모든 테스트를 나열하십시오
-
23-08-2019 - |
문제
나는 사용한다 nosetests
내 유닛 테스트를 실행하고 잘 작동합니다. 모든 테스트 목록을 받고 싶습니다. nostests
실제로 실행하지 않고 찾습니다. 그렇게 할 방법이 있습니까?
해결책
버전 0.11.1은 현재 사용 가능합니다. 테스트 목록을 다음과 같이 실행하지 않고도 얻을 수 있습니다.
nosetests -v --collect-only
다른 팁
사용 권장 :
nosetests -vv --collect-only
동안 -vv
옵션은 다음에 설명되어 있지 않습니다 man nosetests
, "코 유닛 테스트 프레임 워크에 대한 확장 된 소개" 다음을 설명합니다.
-VV 플래그를 사용하면 Nose의 테스트 발견 알고리즘에서 동점 출력이 제공됩니다. 이것은 코가 테스트를 찾기 위해 올바른 장소를 찾고 있는지 여부를 알려줍니다.
그만큼 -vv
옵션은 NOSETESTS가 테스트 중 일부 만 찾는 이유를 결정하려고 할 때 시간을 절약 할 수 있습니다. (제 경우에는 NoSetests가 특정 테스트를 건너 뛰었 기 때문입니다. .py
스크립트는 실행 가능했습니다.)
결론은 그게 -vv
옵션은 엄청나게 편리하며 거의 항상 사용합니다. -v
옵션.
곧 다음 주에 Pycon 에서이 동작을 생성하는 새로운 -수집 스위치가 시행되었습니다. 트렁크 "곧"에 있어야하며 0.11 릴리스에있을 것입니다.
http://groups.google.com/group/nose-users 목록은 코 질문에 대한 훌륭한 리소스입니다.
제휴하지 않습니다 StackOverflow