def METHOD_NAME(self):
    qr = QuantumRegister(3, "qr")
    circuit = QuantumCircuit(qr)
    circuit.x(qr[0])
    circuit.y(qr[1])
    circuit.z(qr[2])
    error_x = pauli_error([("Y", 0.25), ("I", 0.75)])
    error_y = pauli_error([("X", 0.35), ("Z", 0.65)])
    noise_model = NoiseModel()
    noise_model.add_all_qubit_quantum_error(error_x, "x")
    noise_model.add_all_qubit_quantum_error(error_y, "y")
    target_circuit = QuantumCircuit(qr)
    target_circuit.x(qr[0])
    target_circuit.append(error_x, [qr[0]])
    target_circuit.y(qr[1])
    target_circuit.append(error_y, [qr[1]])
    target_circuit.z(qr[2])
    target_basis = ["quantum_channel"] + noise_model.basis_gates
    target_circuit = transpile(target_circuit, basis_gates=target_basis)
    result_circuit = insert_noise(circuit, noise_model, transpile=True)
    self.assertEqual(SuperOp(target_circuit), SuperOp(result_circuit))