(self, other)
| 3231 | self.assertEqual(1+0j, z) |
| 3232 | class ZZ(complex): |
| 3233 | def __eq__(self, other): |
| 3234 | try: |
| 3235 | return abs(self - other) <= 1e-6 |
| 3236 | except: |
| 3237 | return NotImplemented |
| 3238 | zz = ZZ(1.0000003) |
| 3239 | self.assertEqual(zz, 1+0j) |
| 3240 | self.assertEqual(1+0j, zz) |