py.测试如何在每次测试前运行一个方法

2024-05-21 02:11:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我在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:好吧,我很蠢。我必须把测试用例放在里面而不是外面。谢谢您。在


Tags: 方法py编辑def错误setup单元测试unittest