python2.7 - 在centos下面,nose无法遍历test开头的目录或者文件?
迷茫
迷茫 2017-04-25 09:01:34
0
1
704

python的单元测试框架nose在windows下面是好用的——一个目录下有一个test文件夹,在这目录下运行nosetests,会自动遍历该test文件夹下以“test”开头的目录或者文件,进行单元测试,而到了centos下面就不行了,必须在后面跟上具体的文件,这是怎么回事呢?

迷茫
迷茫

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

répondre à tous(1)
世界只因有你

Utilisez d'abord la commande suivante pour voir les fichiers analysés par nosetest :

nosetests -vv --collect-only

J'ai déjà découvert grâce à cette commande que certains fichiers ont l'attribut exécutable et sont donc ignorés. Vous pouvez voir si c'est votre problème. Si tel est le cas, supprimez simplement l'attribut exécutable.

chmod 644 xxx.py

Ou exécutez le test directement avec l'attribut exe, comme ceci :

nosetests --exe

Référez-vous au test du nez de l'homme

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal