qiskit-documentation/scripts/nb-tester/qiskit_docs_notebook_tester/patches/qiskit-fake-provider

12 lines
501 B
Plaintext

import warnings
from qiskit.providers.fake_provider import GenericBackendV2
from qiskit_ibm_runtime import QiskitRuntimeService
warnings.filterwarnings("ignore", message="Options {{.*}} have no effect in local testing mode.")
warnings.filterwarnings("ignore", message="Session is not supported in local testing mode or when using a simulator.")
def patched_least_busy(self, *args, **kwargs):
return GenericBackendV2(num_qubits={num_qubits})
QiskitRuntimeService.least_busy = patched_least_busy