def doublen(n):
n = fun(n)
return 2*n
def fun(n):
return n+1
def test_wy(self):
client = mock.Mock()
client.double(1)
client.double.assert_called_with(1)
client.double.fun.assert_called_with(1)
第二个assert client.double.fun.assert_called_with(1)
抛出一个错误,我的代码有错误吗?在
Mock只是用来模拟系统中的不同对象(创建虚拟对象)。不是你想的那样。在
如果你不想看到错误 client.double.fun客户机.assert_called_with(1)
那你应该打个电话client.double.fun客户机(1) 以前。在
相关问题 更多 >
编程相关推荐