我可以使用mock库初始化多个mock对象,如下所示:
import mock
a = mock.Mock()
b = mock.Mock()
c = mock.Mock()
这些都是不同的对象:
>>> a
<Mock id='4420729264'>
>>> b
<Mock id='4420729096'>
>>> c
<Mock id='4421494320'>
但是如果我使用像这样的东西
a=b=c=mock.Mock()
,那么它们将是相同的对象。
在python中,有没有一种方法可以将它们初始化为对象的三个不同的实例,但是只有一行?
发布于 2019-07-22 16:56:36
尝尝这个
a, b, c = mock.Mock(), mock.Mock(), mock.Mock()
https://stackoverflow.com/questions/57142329
复制相似问题