def test_adjoint_inplace(self):
     """Test inplace adjoint method."""
     matr = np.array([[1, 2], [3, 4]])
     mati = np.array([[1, 2], [3, 4]])
     chan = UnitaryChannel(matr + 1j * mati)
     chan.adjoint(inplace=True)
     self.assertEqual(chan, UnitaryChannel(matr.T - 1j * mati.T))
 def test_adjoint(self):
     """Test adjoint method."""
     matr = np.array([[1, 2], [3, 4]])
     mati = np.array([[1, 2], [3, 4]])
     chan = UnitaryChannel(matr + 1j * mati)
     uni_adj = chan.adjoint()
     self.assertEqual(uni_adj, UnitaryChannel(matr.T - 1j * mati.T))