def METHOD_NAME(self):
    iq32u = IQArray(np.array([0, 32768, 32768, 65535], dtype=np.uint16))
    self.assertTrue(np.array_equal(iq32u.convert_to(np.uint16).flatten(), np.array([0, 32768, 32768, 65535], dtype=np.uint16)))
    iq32s = iq32u.convert_to(np.int16).flatten()
    self.assertTrue(np.array_equal(iq32s, np.array([-32768, 0, 0, 32767], dtype=np.int16)), msg=iq32s)
    iq16s = iq32u.convert_to(np.int8).flatten()
    self.assertTrue(np.array_equal(iq16s, np.array([-128, 0, 0, 127], dtype=np.int8)), msg=iq16s)
    iq16u = iq32u.convert_to(np.uint8).flatten()
    self.assertTrue(np.array_equal(iq16u, np.array([0, 128, 128, 255], dtype=np.uint8)), msg=iq16u)
    iq64f = iq32u.convert_to(np.float32).flatten()
    self.assertTrue(np.array_equal(iq64f, np.array([-1, 0, 0, 0.9999695], dtype=np.float32)), msg=iq64f)