'Fail unless complex numbers x and y have equal values and signs.
In particular, if x and y both have real (or imaginary) part
zero, but the zeros have different signs, this test will fail.'

def assertComplexIdentical(self, x, y):

    self.assertFloatIdentical(x.real, y.real)
    self.assertFloatIdentical(x.imag, y.imag)
