标签: python testing decorator patch
我在主目录的__init__.py文件中有一个配置文件的项目。可以通过project_name.config访问该文件。我想修补配置以进行测试。
__init__.py
project_name.config
我正在使用以下命令打补丁:mock.patch.dict(project_name.config, {'key': 'test_val'})。 mock来自unittest。
mock.patch.dict(project_name.config, {'key': 'test_val'})
mock
unittest
当我尝试在测试函数中使用with对其进行修补时,一切正常,但是当我尝试使用装饰器修补对其进行修补时,则无法正常工作。
with
那么装饰器怎么了?