0
以下是我在文件中测试的结构。
类
设置
TEST01
test02
TEST03
拆卸如何在Python中的每个单元测试之前和之后运行特定代码
我不得不在每次试验后运行一个特定代码的要求。
以前,我可以从设置中调用该代码。 但是在测试之后,我无法想象如何去做。 很明显,从拆解中调用代码可以用于最后的测试,但是如何让它在两者之间运行。
以下是我在文件中测试的结构。
类
设置
TEST01
test02
TEST03
拆卸如何在Python中的每个单元测试之前和之后运行特定代码
我不得不在每次试验后运行一个特定代码的要求。
以前,我可以从设置中调用该代码。 但是在测试之后,我无法想象如何去做。 很明显,从拆解中调用代码可以用于最后的测试,但是如何让它在两者之间运行。
假设你使用正确的unittest.TestCase
下降一类,那么setUp
方法每次测试前运行,并且tearDown
方法每次测试之后运行。 Check the docs。所以把你的代码放在这两种方法中是完全可行的。
查看https://docs.python.org/2/library/unittest.html#unittest.TestCase.tearDown还有一个setUp方法来处理测试前的调用代码。 –