From 5e53cfd73682f5b93201fd9e32ab5bdc5a09372e Mon Sep 17 00:00:00 2001 From: Karla Spuldaro Date: Fri, 16 Feb 2024 14:22:13 -0500 Subject: [PATCH 1/3] Replace deprecated provider FakeAlmadenV2 --- client/tests/library/test_transpiler.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/tests/library/test_transpiler.py b/client/tests/library/test_transpiler.py index ae86ef8fb..0ebb016ae 100644 --- a/client/tests/library/test_transpiler.py +++ b/client/tests/library/test_transpiler.py @@ -15,7 +15,7 @@ from qiskit import QuantumCircuit from qiskit.circuit.random import random_circuit -from qiskit.providers.fake_provider import FakeAlmadenV2, FakeBrooklynV2 +from qiskit.providers.fake_provider import Fake20QV1, FakeBrooklynV2 from quantum_serverless import QuantumServerless from quantum_serverless.exception import QuantumServerlessException @@ -31,7 +31,7 @@ def test_transpile(self): circuit1 = random_circuit(5, 3) circuit2 = random_circuit(5, 3) - backend1 = FakeAlmadenV2() + backend1 = Fake20QV1() backend2 = FakeBrooklynV2() with QuantumServerless().context(): @@ -48,7 +48,7 @@ def test_transpile_fail(self): """Test failing cases for parallel transpile.""" circuit1 = random_circuit(5, 3) - backend1 = FakeAlmadenV2() + backend1 = Fake20QV1() backend2 = FakeBrooklynV2() with QuantumServerless().context(): From 5fbfc1fab44bbcde89e3f0c28362a81a603cfd5c Mon Sep 17 00:00:00 2001 From: Karla Spuldaro Date: Fri, 16 Feb 2024 14:50:49 -0500 Subject: [PATCH 2/3] Replace deprecated provider FakeBrooklynV2 --- client/tests/library/test_transpiler.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/tests/library/test_transpiler.py b/client/tests/library/test_transpiler.py index 0ebb016ae..940675c0a 100644 --- a/client/tests/library/test_transpiler.py +++ b/client/tests/library/test_transpiler.py @@ -15,7 +15,7 @@ from qiskit import QuantumCircuit from qiskit.circuit.random import random_circuit -from qiskit.providers.fake_provider import Fake20QV1, FakeBrooklynV2 +from qiskit.providers.fake_provider import Fake20QV1, GenericBackendV2 from quantum_serverless import QuantumServerless from quantum_serverless.exception import QuantumServerlessException @@ -32,7 +32,7 @@ def test_transpile(self): circuit2 = random_circuit(5, 3) backend1 = Fake20QV1() - backend2 = FakeBrooklynV2() + backend2 = GenericBackendV2() with QuantumServerless().context(): transpiled_circuits = parallel_transpile( @@ -49,7 +49,7 @@ def test_transpile_fail(self): circuit1 = random_circuit(5, 3) backend1 = Fake20QV1() - backend2 = FakeBrooklynV2() + backend2 = GenericBackendV2() with QuantumServerless().context(): # inconsistent number of circuits and backends From 51996510c0cd3afbf4157e323613de9e4acad5db Mon Sep 17 00:00:00 2001 From: Karla Spuldaro Date: Fri, 16 Feb 2024 14:59:27 -0500 Subject: [PATCH 3/3] Add required num_qubits in constructor call --- client/tests/library/test_transpiler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/tests/library/test_transpiler.py b/client/tests/library/test_transpiler.py index 940675c0a..aad314b30 100644 --- a/client/tests/library/test_transpiler.py +++ b/client/tests/library/test_transpiler.py @@ -32,7 +32,7 @@ def test_transpile(self): circuit2 = random_circuit(5, 3) backend1 = Fake20QV1() - backend2 = GenericBackendV2() + backend2 = GenericBackendV2(num_qubits=5) with QuantumServerless().context(): transpiled_circuits = parallel_transpile( @@ -49,7 +49,7 @@ def test_transpile_fail(self): circuit1 = random_circuit(5, 3) backend1 = Fake20QV1() - backend2 = GenericBackendV2() + backend2 = GenericBackendV2(num_qubits=5) with QuantumServerless().context(): # inconsistent number of circuits and backends