【发布时间】:2011-06-21 10:27:59
【问题描述】:
如何检查是否存在两个实例
class FooBar(object):
__init__(self, param):
self.param = param
self.param_2 = self.function_2(param)
self.param_3 = self.function_3()
是一样的吗?相同是指它们在所有变量中具有相同的值。
a = FooBar(param)
b = FooBar(param)
我想到了
if a == b:
print "a and b are identical"!
这样做会没有副作用吗?
我的问题的背景是单元测试。我想达到以下目标:
self.failUnlessEqual(self.my_object.a_function(), another_object)
【问题讨论】: