您的位置:首頁技術文章
文章詳情頁

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

瀏覽:93日期: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

標簽: Python 編程
国产综合久久一区二区三区