2008-10-09 7 views
0

달걀에서 파일론 기반 응용 프로그램을 설치 했으므로 /usr/lib/python2.5/site-packages 아래에 위치합니다. 테스트가 패키지화되어 있고 배포 된 응용 프로그램에는 나타나지만 개발 버전에는 표시되지 않는 문제를 잡으려고합니다.배포 된 파일론 응용 프로그램에 포함 된 테스트를 실행하는 방법

그럼 어떻게 실행합니까? test.ini 및 development.ini 만 포함 된 디렉토리에서 "nosetests"를 수행하면 site-packages 아래에 존재하지 않는 test.ini에 대한 오류가 발생합니다.

the horse's mouth에서 직선

답변

1

:

설치 코 : easy_install을 -W 코.

실행 코 :

는 "파이썬 setup.py의 nosetests"를 실행하려면 --with-철탑 = test.ini 또는 파이썬 setup.py nosetests nosetests 당신은 당신의 setup.cfg에 [nosetests 블록이 필요합니다 이처럼 보이는 :

[nosetests]

자세한 정보 = 참

상세 = 2

와-철탑

자세한-오류 = test.ini = 1-doctest가 드디어 일이 조언을 놓고 다른 일을 발견

+0

진정한 =

: nosetests과 함께 실행해야 - -exe 옵션을 사용합니다. 그렇지 않으면 실행 파일을 무시하고 "python setup.py bdist_egg"와 함께 패키지 된 파일에 어떤 이유로 + x가 있습니다. 그래서 명령 행은 나를 위해 이렇게 보입니다 : "nosetests --exe --with-pylons = test.ini mypackage.tests" –

관련 문제