當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python unittest.mock.Mock.return_value用法及代碼示例

用法:

return_value

設置此項以配置通過調用模擬返回的值:

>>> mock = Mock()
>>> mock.return_value = 'fish'
>>> mock()
'fish'

默認返回值是一個模擬對象,您可以按正常方式配置它:

>>> mock = Mock()
>>> mock.return_value.attribute = sentinel.Attribute
>>> mock.return_value()
<Mock name='mock()()' id='...'>
>>> mock.return_value.assert_called_with()

return_value 也可以在構造函數中設置:

>>> mock = Mock(return_value=3)
>>> mock.return_value
3
>>> mock()
3

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 unittest.mock.Mock.return_value。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。