예제 #1
0
파일: solutions.py 프로젝트: krusek/quantum
 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)
예제 #2
0
 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)])