【发布时间】:2020-06-24 09:45:07
【问题描述】:
我正在尝试使用模拟名称创建 MagicMock,它似乎不起作用,但适用于其他属性:
from unittest.mock import MagicMock
# Works
assert MagicMock(foo='bar').foo == 'bar'
# Don't work
assert MagicMock(name='bar').name == 'bar'
print(MagicMock(name='bar').name)
<MagicMock name=\'bar.name\' id=\'140031146167376\'>
如何用 MagicMock 模拟 name 属性?
【问题讨论】:
标签: python unit-testing mocking