擅长:python、mysql、java
<p>您应该能够通过将字典传递给构造函数来实现这一点,如文档的<a href="https://docs.python.org/3/library/unittest.mock.html#unittest.mock.Mock.configure_mock" rel="nofollow">configure mock</a>部分所述,而不是在MagicMock创建之后配置它。在</p>
<p>我相信以下几点可以达到预期的效果:</p>
<pre><code>mock_db = mock.Mock(spec=DBClass, return_value=mock.MagicMock(**{"get_data.return_value": "mocked DB data"})
</code></pre>