另一个模块的Python unittest模拟失败
我试图模仿另一个模块的Python unittest模拟失败,python,sympy,python-unittest,Python,Sympy,Python Unittest,我试图模仿简化逻辑方法 mock=MagicMock(sympy.logic.boolalg.simplify\u逻辑) 模拟失败,以下消息指向另一个模块 AttributeError:module'sympy.core.logic'没有属性'boolalg' 我也尝试了@patch,但我得到了相同的错误 如何解决这个模拟问题?测试中的模块是另一个参考模块。该模块使用的是sympy库 当我更改mock以引用测试中的模块时,mock工作了 带有补丁(“模块在测试中。简化逻辑”)作为简化逻辑模拟
简化逻辑方法
mock=MagicMock(sympy.logic.boolalg.simplify\u逻辑)
模拟失败,以下消息指向另一个模块
AttributeError:module'sympy.core.logic'没有属性'boolalg'
我也尝试了@patch
,但我得到了相同的错误
如何解决这个模拟问题?测试中的模块是另一个参考模块。该模块使用的是sympy
库
当我更改mock以引用测试中的模块时,mock工作了
带有补丁(“模块在测试中。简化逻辑”)作为简化逻辑模拟: