搜尋

首頁  >  問答  >  主體

python2.7 - 在centos下面,nose無法遍歷test開頭的目錄或檔案?

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

迷茫迷茫2773 天前702

全部回覆(1)我來回復

  • 世界只因有你

    世界只因有你2017-04-25 09:03:34

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

    nosetests -vv --collect-only

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

    chmod 644 xxx.py

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

    nosetests --exe

    參考man nosetest

    回覆
    0
  • 取消回覆