2011-07-02 2 views
0

저는 파이썬 코를 사용하여 서브 디렉토리에 doctests를 실행합니다. 호출 스크립트 nose.cmd입니다 :코를 실행할 때 doctest 파일의 위치를 ​​찾는 방법은 무엇입니까?

nosetests --with-doctest --doctest-extension=rst 

합니다 (doctest를가 * 한 .rst 파일에 살고 있습니다.)

예 디렉토리 구조 :

\nose.cmd 
\__init__.py 
\module1\__init__.py 
\module1\mymod.py 
\module1\mymod.rst 
\module2\... 
\module3\... 

첫 번째 파일의 경로는 어떻게 첫 번째 파일 내부의 파이썬 코드에서 검색 한 것인가? 예를 들어 mymod.rst에서 보통 sys.path__file__은 \ module1 \ 경로에 대한 정보를 제공하지 않지만 가져 오기에는 해당 경로가 필요합니다.

당연히 나는 그 디렉토리가 들어있는 각 첫 번째 파일에 상수를 소개 할 수 있지만, 내가 선호하는 것은 아닙니다.

답변

0

나는 그것을 할 수있는 방법을 찾을 수 없었기 때문에 나는 코없이 테스트를 실행하기로 결정했습니다.

관련 문제