코 유닛 테스트를 작성하면 상당히 완벽하지만 결과적으로 실행하는 데 시간이 걸릴 수 있습니다. 테스트의 빠른 버전을 실행하기 위해 선택적 명령 줄 인수를 전달할 수 있기를 바랄 수 있습니다 (가능한 모든 입력 대신 소수의 가능한 입력 시도). 인수를 nosetest에 전달
nosetest --quick my_module/tests/my_test.py
그리고 my_test.py에서
이 있습니다 :이 작업을 수행 할 수있는 간단한 방법이def test_something():
if nose.command_line_args.quick:
<run quick test>
else:
<run long test>
있습니까
이상적으로는, 내가 뭔가처럼 말할 수있을 것? 한 가지 방법은 코 플러그인을 작성하는 것일 수도 있지만 docu가 setuptools를 사용하여 작성한 플러그인을 설치해야한다고 말하면 겁 먹었습니다. 노우트 플러그인을 설치하기 위해 setuptools를 배우는 것만으로도 플래그를 전달할 수 있습니다. 필자가 할 수만 있다면 피하는 것을 좋아할 것입니다.
과 같은 그룹을 선택적으로 실행할 수 있습니다. 조명기를 개별 모듈로 이동하고 env 변수를 사용하여 전환 할 수 있습니까? – elias