问题标签 [undocumented-behavior]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - unittest.mock.patch 的(未记录的)return_value 参数如何工作?
我见过直接使用参数unittest.mock.patch()
的例子。unittest.mock.patch.object()
return_value
例子:
然而,这个论点并没有被正式记录为unittest.mock.patch()
nor unittest.mock.patch.object()
。(但是在官方文档的示例中使用了它)。
这是支持还是未定义的行为?它应该记录在案,而不是吗?这些例子是巧合吗?这个论点有什么作用;它会做一些不直观的事情,还是不言自明?