python—如何模拟在模拟对象上调用的函数,以返回特定值

kr98yfug  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(176)

我有一个通过以下方式创建的变量:

...    
3  self.random_var = RandomObject(random_input)
   ...
8  self.random_var.func_of_ranom0bject()
   ...

正如您所看到的,成员变量被分配给 RandomObject 然后调用这个对象的一个方法。
在尝试对上述实现进行单元测试时,我模拟了randomobject,因为它位于uts的测试范围之外。但是当我试着打电话的时候 func_of_ranom0bject (第8行)在我的uts上,我得到以下错误,我理解,但无法修复:

ValueError: not enough values to unpak (expected 2, got 0)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题