[英]How can we control the sequence of function execution in Python Nose test
在python中进行鼻子测试的情况下
class test_class(testcase):
def test_a(self):
print 'test1'
def test_b(self):
print 'test2'
def test_c(self):
print 'test3'
当我执行鼻子测试时,执行顺序不断变化。 有人可以建议如何为执行提供/定义一个序列。
非常感谢。
-Revant
那是设计使然。 Nose每次都会以随机顺序运行测试,并且不能保证它们将按其运行顺序。您可以提供将在该类中的所有测试之前运行的setup
方法,以及将在该类中的所有测试之后运行的teardown
方法。类。
这个想法是孤立地测试系统中的每件事,并且先前测试的结果不会影响其他测试。 如果您需要订购测试,则表明您需要重构测试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.