如何模拟对python中函数的可变参数的更改?

时间:2019-05-06 14:19:47

标签: python mocking

我发现python mock-library的官方文档相当不透明。

给出(极其简化的)代码:

def changes_arg(any_dict):
   any_dict['y'] = 2

def uses_specific_dict(some_dict):
    changes_arg(some_dict)
    #.. do something with some_dict['y']        

..如何为changes_arg模拟uses_some_dict

也就是说,在测试uses_specific_dict时,在调用changes_arg的模拟之后,我想控制some_dict中的内容。

0 个答案:

没有答案