diff --git a/tests/test_converter.py b/tests/test_converter.py index 60a98435..f278939d 100644 --- a/tests/test_converter.py +++ b/tests/test_converter.py @@ -1639,6 +1639,12 @@ def test_diff_meas_circuit(self): qc.cx(0, 1) qc.measure(1, 1) + m1, m2 = load(qc)() + for m, w in zip((m1, m2), (0, 1)): + assert isinstance(m, qml.measurements.MeasurementValue) + assert len(m.measurements) == 1 + assert m.measurements[0].wires == qml.wires.Wires(w) + qc1 = QuantumCircuit(3, 3) qc1.h(0) qc1.measure(2, 2) @@ -1646,13 +1652,11 @@ def test_diff_meas_circuit(self): qc1.cx(0, 1) qc1.measure(1, 1) - qtemp, qtemp1 = load(qc), load(qc1) - assert qml.equal(qtemp()[0], qml.measure(0)) - assert qml.equal(qtemp1()[0], qml.measure(2)) - - qtemp2 = load(qc, measurements=[qml.expval(qml.PauliZ(0))]) - assert not qml.equal(qtemp()[0], qtemp2()[0]) - qml.assert_equal(qtemp2()[0], qml.expval(qml.PauliZ(0)) ) + m1, m2 = load(qc1)() + for m, w in zip((m1, m2), (2, 1)): + assert isinstance(m, qml.measurements.MeasurementValue) + assert len(m.measurements) == 1 + assert m.measurements[0].wires == qml.wires.Wires(w) class TestConverterPennyLaneCircuitToQiskit: