def test_subtract_inplace(self):
        """Test inplace subtract method."""
        chan = UnitaryChannel([[1, 2], [3, 4]])
        chan.subtract(chan, inplace=True)
        self.assertEqual(chan, UnitaryChannel(np.zeros((2, 2))))

        chan = UnitaryChannel([[1, 2], [3, 4]])
        chan -= chan
        self.assertEqual(chan, UnitaryChannel(np.zeros((2, 2))))
 def test_subtract(self):
     """Test subtract method."""
     chan = UnitaryChannel([[1, 2], [3, 4]])
     self.assertEqual(chan.subtract(chan), UnitaryChannel(np.zeros((2, 2))))
     self.assertEqual(chan - chan, UnitaryChannel(np.zeros((2, 2))))