我正在module
使用 python 的 unittest 框架为 python 模块编写单元测试。
该模块在加载时使用 json 文件进行一些“预处理”,因此它具有以下内容:
module.info['xyz']
可以访问和使用。
在为此编写测试时,我想在每次测试之前重新加载模块,以便在每次测试module.info
开始当前测试之前字典的旧键不再存在。
现在我有一个reload(module)
,setUp()
但这似乎并没有起到作用。我会在其他测试中引入旧密钥,test_A
例如在它test_B
之后test_C
执行的。
我想知道是否有办法做我想要实现的目标,或者您是否可以向我指出无法完成的文档。