From 5d6505c57a4c45c10076272e0474668ad6b4e7c4 Mon Sep 17 00:00:00 2001 From: Will Shanks Date: Sat, 3 Feb 2024 01:35:36 -0500 Subject: [PATCH] Use internal FakeProvider in place of one removed in Qiskit 1.0 --- qiskit_experiments/test/fake_backend.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/qiskit_experiments/test/fake_backend.py b/qiskit_experiments/test/fake_backend.py index 3918cca70b..0fcf06f626 100644 --- a/qiskit_experiments/test/fake_backend.py +++ b/qiskit_experiments/test/fake_backend.py @@ -13,8 +13,8 @@ """Fake backend class for tests.""" import uuid from qiskit.circuit.library import Measure +from qiskit.providers import ProviderV1 from qiskit.providers.backend import BackendV2 -from qiskit.providers.fake_provider import FakeProvider from qiskit.providers.options import Options from qiskit.transpiler import Target @@ -23,6 +23,14 @@ from qiskit_experiments.test.utils import FakeJob +class FakeProvider(ProviderV1): + """Fake provider with no backends for testing""" + + def backends(self, name=None, **kwargs): + """List of available backends. Empty in this case""" + return [] + + class FakeBackend(BackendV2): """ Fake backend for test purposes only.