python2.7 - 在centos下面,nose無法遍歷test開頭的目錄或檔案?
迷茫
迷茫 2017-04-25 09:01:34
0
1
713

python的單元測試框架nose在windows下面是好用的——一個目錄下有一個test資料夾,在這目錄下運行nosetests,會自動遍歷該test資料夾下以「test」開頭的目錄或文件,進行單元測試,而到了centos下面就不行了,必須在後面跟上具體的文件,這是怎麼回事呢?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(1)
世界只因有你

先用下面這條指令看看nosetest掃描的檔案:

nosetests -vv --collect-only

我之前透過這個指令發現,有些檔案有可執行檔屬性因此被跳過(skip)了,你可以看下這個是不是你的問題,如果是的話,將可執行屬性去掉就好了。

chmod 644 xxx.py

或直接帶著exe屬性執行測試,這樣:

nosetests --exe

參考man nosetest

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板