def test_check_bell(self): for ix in xrange(4): q = Qubits.bell(ix) assert self.check_bell(q) == ix, "incorrect for {0:d}".format(ix)
def test_bell_state_change_3(self): q = Qubits.bell(0) self.assert_signs(q, [(0, 1), (3, 1)]) self.bell_state_change_3(q) self.assert_signs(q, [(1, 1), (2, -1)])