Lines Matching refs:__add__
79 def binop_test(self, a, b, res, expr="a+b", meth="__add__"):
174 self.binop_test([1], [2], [1,2], "a+b", "__add__")
247 def __add__(self, other):
316 "__add__")
2494 def __add__(self, other):
2495 return hexint(int.__add__(self, other))
2518 def __add__(self, other):
2519 return self.__class__(super(octlong, self).__add__(other))
2520 __radd__ = __add__
2547 # Because octlong overrides __add__, we can't check the absence of +0
3424 def __add__(self, other):
3426 __radd__ = __add__
4412 self.assertEqual(l.__add__, l.__add__)
4413 self.assertEqual(l.__add__, [].__add__)
4414 self.assertTrue(l.__add__ != [5].__add__)
4415 self.assertTrue(l.__add__ != l.__mul__)
4416 self.assertTrue(l.__add__.__name__ == '__add__')
4417 if hasattr(l.__add__, '__self__'):
4419 self.assertTrue(l.__add__.__self__ is l)
4420 self.assertTrue(l.__add__.__objclass__ is list)
4422 # Python implementations where [].__add__ is a normal bound method
4423 self.assertTrue(l.__add__.im_self is l)
4424 self.assertTrue(l.__add__.im_class is list)
4425 self.assertEqual(l.__add__.__doc__, list.__add__.__doc__)
4427 hash(l.__add__)
4431 self.fail("no TypeError from hash([].__add__)")
4435 self.assertEqual(t.__add__, (7,).__add__)
4436 self.assertEqual(hash(t.__add__), hash((7,).__add__))
4460 ('__add__', 'x + y', 'x += y'),
4615 str.__add__(fake_str, "abc")