mirror of https://github.com/Qiskit/qiskit-aer.git
Fix legacy accesses of `CircuitInstruction` in tests (#2191)
This is a follow-up to #2179, with similar fixes in two tests.
This commit is contained in:
parent
e56cbbbd97
commit
0388bca643
|
@ -243,12 +243,13 @@ class TestNoise(SimulatorTestCase):
|
|||
|
||||
# manaully build noise circuit
|
||||
noise_circuit = QuantumCircuit(3)
|
||||
for inst, qargs, cargs in ideal_circuit.data:
|
||||
noise_circuit.append(inst, qargs, cargs)
|
||||
if inst.name == "h":
|
||||
noise_circuit.append(error1, qargs)
|
||||
elif inst.name in ["cp", "swap"]:
|
||||
noise_circuit.append(error2, qargs)
|
||||
for inst in ideal_circuit.data:
|
||||
noise_circuit.append(inst)
|
||||
name = inst.operation.name
|
||||
if name == "h":
|
||||
noise_circuit.append(error1, inst.qubits)
|
||||
elif name in ["cp", "swap"]:
|
||||
noise_circuit.append(error2, inst.qubits)
|
||||
# compute target counts
|
||||
noise_state = DensityMatrix(noise_circuit)
|
||||
ref_target = {i: shots * p for i, p in noise_state.probabilities_dict().items()}
|
||||
|
|
|
@ -494,12 +494,13 @@ class TestShotBranching(SimulatorTestCase):
|
|||
|
||||
# manaully build noise circuit
|
||||
noise_circuit = QuantumCircuit(3)
|
||||
for inst, qargs, cargs in ideal_circuit.data:
|
||||
noise_circuit.append(inst, qargs, cargs)
|
||||
if inst.name == "h":
|
||||
noise_circuit.append(error1, qargs)
|
||||
elif inst.name in ["cp", "swap"]:
|
||||
noise_circuit.append(error2, qargs)
|
||||
for inst in ideal_circuit.data:
|
||||
noise_circuit.append(inst)
|
||||
name = inst.operation.name
|
||||
if name == "h":
|
||||
noise_circuit.append(error1, inst.qubits)
|
||||
elif name in ["cp", "swap"]:
|
||||
noise_circuit.append(error2, inst.qubits)
|
||||
# compute target counts
|
||||
noise_state = DensityMatrix(noise_circuit)
|
||||
ref_target = {i: shots * p for i, p in noise_state.probabilities_dict().items()}
|
||||
|
|
Loading…
Reference in New Issue