【发布时间】:2021-08-25 05:31:48
【问题描述】:
我正在测试项目的一部分,我有一个 ModuleNotFoundError,因为该模块位于项目的另一部分中,无法访问,我可以发表评论,但在测试阶段我想存根。
【问题讨论】:
-
在这种情况下,您可以模拟模块并使用它,以免收到异常。这是mock的主要使用场景。
标签: python mocking stub modulenotfounderror
我正在测试项目的一部分,我有一个 ModuleNotFoundError,因为该模块位于项目的另一部分中,无法访问,我可以发表评论,但在测试阶段我想存根。
【问题讨论】:
标签: python mocking stub modulenotfounderror
找到适合我的解决方案
from unittest.mock import MagicMock
sys.modules['module_name'] = MagicMock()
【讨论】: