def test_add_inplace(self): """Test inplace add method.""" mat1 = 0.5 * self.choiI mat2 = 0.5 * self.depol_choi(1) targ = Choi(mat1 + mat2) chan1 = Choi(mat1) chan2 = Choi(mat2) chan1.add(chan2, inplace=True) self.assertEqual(chan1, targ) chan1 = Choi(mat1) chan2 = Choi(mat2) chan1 += chan2 self.assertEqual(chan1, targ)
def test_add(self): """Test add 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.add(chan2), targ) self.assertEqual(chan1 + chan2, targ)