gpt4 book ai didi

python - addCleanup vs tearDown

转载 作者:IT老高 更新时间:2023-10-28 22:03:59 25 4
gpt4 key购买 nike

最近,Ned Batchelder 在 his talk at PyCon 2016注意:

If you are using unittest to write your tests, definitely use addCleanup, it's much better than tearDown.

到目前为止,我从来没有使用过 addCleanup() 并且习惯了 setUp()/tearDown() 对方法用于测试“设置”和“拆除”阶段。

为什么要切换到 addCleanup() 而不是 tearDown()


最近在 Python unittest with Robert Collins 中也进行了讨论。播客。

最佳答案

根据 addCleanup doc string :

Cleanup items are called even if setUp fails (unlike tearDown)

addCleanup 可以用来注册多个函数,所以你可以使用您希望清理的每个资源的单独功能。这会让你的代码更加可重用/模块化。

关于python - addCleanup vs tearDown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37534021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com