执行完python中的所有测试用例后,哪个测试夹具会运行?

Which test fixture will run after executed all test case in python?

我正在python中编写测试用例。我需要在完成所有测试用例后删除文件夹,test fixture 可以在完成所有事情后用于 运行。这样我就可以执行清理操作

提前致谢

所有测试完成后 运行 最终的 tearDownClass 和 tearDownModule 为 运行。

您应该将清除代码保留在 tearDownClass() 中。即使在任何测试方法或 setupClass() 中发生异常,tearDownClass() 也会起作用。

https://docs.python.org/3/library/unittest.html#unittest.TestCase.tearDownClass