diff --git a/test/terra/backends/aer_simulator/test_noise.py b/test/terra/backends/aer_simulator/test_noise.py index a4f223ae0..c851252e9 100644 --- a/test/terra/backends/aer_simulator/test_noise.py +++ b/test/terra/backends/aer_simulator/test_noise.py @@ -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()} diff --git a/test/terra/backends/aer_simulator/test_shot_branching.py b/test/terra/backends/aer_simulator/test_shot_branching.py index 5b330a4e5..63732b79b 100644 --- a/test/terra/backends/aer_simulator/test_shot_branching.py +++ b/test/terra/backends/aer_simulator/test_shot_branching.py @@ -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()}