2015-06-05 39 views
0

以下是我在文件中测试的结构。

 设置
    TEST01
    test02
    TEST03
 拆卸如何在Python中的每个单元测试之前和之后运行特定代码

我不得不在每次试验后运行一个特定代码的要求。

以前,我可以从设置中调用该代码。 但是在测试之后,我无法想象如何去做。 很明显,从拆解中调用代码可以用于最后的测试,但是如何让它在两者之间运行。

+0

查看https://docs.python.org/2/library/unittest.html#unittest.TestCase.tearDown还有一个setUp方法来处理测试前的调用代码。 –

回答

1

假设你使用正确的unittest.TestCase下降一类,那么setUp方法每次测试前运行,并且tearDown方法每次测试之后运行。 Check the docs。所以把你的代码放在这两种方法中是完全可行的。

相关问题