from abp import GraphState from anders_briegel import graphsim def test_measurements(): g = GraphState([0]) print g assert all(g.measure(0, "pz") == 0 for i in range(100)), "Measuring |0> in Z gives 0" def test_z_measurement_against_ab(): for i in range(10): a = graphsim.GraphRegister(1) b = GraphState() b.add_node(0) #print a.measure(0, graphsim.lco_Z) #print b.measure(0, "pz")