달걀에서 파일론 기반 응용 프로그램을 설치 했으므로 /usr/lib/python2.5/site-packages 아래에 위치합니다. 테스트가 패키지화되어 있고 배포 된 응용 프로그램에는 나타나지만 개발 버전에는 표시되지 않는 문제를 잡으려고합니다.배포 된 파일론 응용 프로그램에 포함 된 테스트를 실행하는 방법
그럼 어떻게 실행합니까? test.ini 및 development.ini 만 포함 된 디렉토리에서 "nosetests"를 수행하면 site-packages 아래에 존재하지 않는 test.ini에 대한 오류가 발생합니다.
the horse's mouth에서 직선
진정한 =
: nosetests과 함께 실행해야 - -exe 옵션을 사용합니다. 그렇지 않으면 실행 파일을 무시하고 "python setup.py bdist_egg"와 함께 패키지 된 파일에 어떤 이유로 + x가 있습니다. 그래서 명령 행은 나를 위해 이렇게 보입니다 : "nosetests --exe --with-pylons = test.ini mypackage.tests" –