2011-07-02 53 views
0

我正在使用python鼻子在子目錄中運行一堆doctests。調用腳本是nose.cmd:如何找出運行鼻子時doctest文件的位置?

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

(該文檔測試住在* .rst文件)

示例目錄結構:

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

如何能在第一個文件的路徑在第一個文件本身內部的python代碼中檢索?例如在mymod.rst中,通常的sys.path__file__沒有提供有關路徑\ module1 \的信息,但我需要導入。

當然,我可以在每個包含它的目錄的第一個文件中引入一個常量,但那不是我所喜歡的。

回答

0

因爲我找不到方法去做,所以我決定無鼻子地進行測試。

相關問題