From bed46a461094d226beb1238c82386c4045b10ab0 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 1 Sep 2022 20:30:50 +0000 Subject: [PATCH] Load Aer dynamically in unit tests (#412) (#413) (cherry picked from commit df58f3ccaea1454c4c5c7f18ca62abdeffb3b9df) Co-authored-by: Manoel Marques --- test/algorithms/test_grover_optimizer.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/test/algorithms/test_grover_optimizer.py b/test/algorithms/test_grover_optimizer.py index 947be5980..7ec2236e2 100644 --- a/test/algorithms/test_grover_optimizer.py +++ b/test/algorithms/test_grover_optimizer.py @@ -18,7 +18,6 @@ import numpy as np from ddt import data, ddt from docplex.mp.model import Model -import qiskit from qiskit.utils import QuantumInstance, algorithm_globals, optionals from qiskit.algorithms import NumPyMinimumEigensolver from qiskit_optimization.algorithms import ( @@ -45,13 +44,16 @@ class TestGroverOptimizer(QiskitOptimizationTestCase): def setUp(self): super().setUp() algorithm_globals.random_seed = 1 + import importlib + + aer = importlib.import_module("qiskit.providers.aer") self.sv_simulator = QuantumInstance( - qiskit.providers.aer.Aer.get_backend("aer_simulator_statevector"), + aer.Aer.get_backend("aer_simulator_statevector"), seed_simulator=921, seed_transpiler=200, ) self.qasm_simulator = QuantumInstance( - qiskit.providers.aer.Aer.get_backend("aer_simulator"), + aer.Aer.get_backend("aer_simulator"), seed_simulator=123, seed_transpiler=123, )