文章詳情頁
python2.7 - 在centos下面,nose無法遍歷test開頭的目錄或者文件?
瀏覽:76日期:2022-06-25 15:45:18
問題描述
python的單元測試框架nose在windows下面是好用的——一個目錄下有一個test文件夾,在這目錄下運行nosetests,會自動遍歷該test文件夾下以“test”開頭的目錄或者文件,進行單元測試,而到了centos下面就不行了,必須在后面跟上具體的文件,這是怎么回事呢?
問題解答
回答1:先用下面這條指令看看nosetest掃描的文件:
nosetests -vv --collect-only
我之前通過這個命令發現,有些文件有可執行文件屬性因此被跳過(skip)了,你可以看下這個是不是你的問題,如果是的話,將可執行屬性去掉就好了。
chmod 644 xxx.py
或者直接帶著exe屬性執行測試,這樣:
nosetests --exe
參考man nosetest
排行榜
