如何使用鼻子测试来运行Python脚本作为测试套件(一起运行一组测试)?

问题描述:

我在Python中有大约50个自动化脚本,我想将它们分隔为测试套件 - 每个意义上包含10个套件中的5个。我如何使用鼻子测试来实现它?如何使用鼻子测试来运行Python脚本作为测试套件(一起运行一组测试)?

+0

什么是“自动脚本”? – dm03514 2014-11-04 18:43:28

+0

只是一个python脚本! – user2921139 2014-11-04 19:09:19

如何只使用:

> nosetests script1.py script2.py script3.py script4.py script5.py 
> nosetests script3.py script4.py script5.py script6.py script7.py 
> ... 

如果你组织你的西装到文件夹中,你可以运行一个文件夹中的所有测试在单次运行。 或者,你可以使用attrib插件并标记各个测试与@attr(suit='suit1')特定套件的成员,这样运行了他们:

> nosetests -a suit='suit1' 
+0

我想用attrib。 – user2921139 2014-11-06 17:40:28