我在Python中使用unittest和nose进行单元测试,但是现在我使用py.测试.
unittest和nose总是在执行TestCase中的每个方法之前调用class.setUp
。在
我该怎么做py.测试?在
编辑:如果我加上这个:
def setup_class(cls):
cls.a = pypol.polynomial('x^3 - 2x^2 + x -5')
cls.b = pypol.polynomial('a^3 - 2x^2 - b + 3')
cls.c = pypol.polynomial('-x + 1')
cls.d = pypol.polynomial('a')
我得到所有错误:
^{pr2}$编辑2:好吧,我很蠢。我必须把测试用例放在里面而不是外面。谢谢您。在
听起来您需要在测试类上定义
setup_method
:https://codespeak.net/py/0.9.2/test.html#managing-test-state-across-test-modules-classes-and-methods
相关问题 更多 >
编程相关推荐