擅长:python、mysql、java
<p><code>Mock</code>对象有一个跟踪Mock是否被调用的属性<a href="https://docs.python.org/3/library/unittest.mock.html#unittest.mock.Mock.called" rel="nofollow">^{<cd2>}</a>,以及一个跟踪调用次数的属性<a href="https://docs.python.org/3/library/unittest.mock.html#unittest.mock.Mock.call_count" rel="nofollow">^{<cd3>}</a>。在</p>
<pre><code>def test_methodFoo(self):
self.object_under_test.methodFoo()
self.assertTrue(all([booObject.shooMethod.called for
booObject in self.object_under_test.booObjectList]))
</code></pre>
<p>但是请注意,您不能执行以下操作:</p>
^{pr2}$
<p>因为<code>o</code>每次都是一个新对象。在</p>