当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python unittest.mock.Mock.method_calls用法及代码示例


用法:

method_calls

除了跟踪对自身的调用外,模拟还跟踪对方法和属性的调用,以及their 方法和属性:

>>> mock = Mock()
>>> mock.method()
<Mock name='mock.method()' id='...'>
>>> mock.property.method.attribute()
<Mock name='mock.property.method.attribute()' id='...'>
>>> mock.method_calls
[call.method(), call.property.method.attribute()]

method_calls 的成员是call 对象。这些可以解包为元组以获取各个参数。将调用视为元组。

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 unittest.mock.Mock.method_calls。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。