def test_subtract_inplace(self): """Test inplace subtract method.""" mat1 = 0.5 * self.choiI mat2 = 0.5 * self.depol_choi(1) targ = Choi(mat1 - mat2) chan1 = Choi(mat1) chan2 = Choi(mat2) chan1.subtract(chan2, inplace=True) self.assertEqual(chan1, targ) chan1 = Choi(mat1) chan2 = Choi(mat2) chan1 -= chan2 self.assertEqual(chan1, targ)
def test_subtract(self): """Test subtract method.""" mat1 = 0.5 * self.choiI mat2 = 0.5 * self.depol_choi(1) targ = Choi(mat1 - mat2) chan1 = Choi(mat1) chan2 = Choi(mat2) self.assertEqual(chan1.subtract(chan2), targ) self.assertEqual(chan1 - chan2, targ)