def test_deprecated(self): """Test that deprecated names map the same backends as the new names. """ deprecated_names = Aer.deprecated_backend_names() for oldname, newname in deprecated_names.items(): if newname == 'local_qasm_simulator_cpp' and not is_cpp_simulator_available( ): continue with self.subTest(oldname=oldname, newname=newname): try: real_backend = Aer.get_backend(newname) except KeyError: # The real name of the backend might not exist pass else: self.assertEqual(Aer.backends(oldname)[0], real_backend)
def test_deprecated(self): """Test that deprecated names map the same backends as the new names. """ deprecated_names = Aer.deprecated_backend_names() for oldname, newname in deprecated_names.items(): if (newname == 'qasm_simulator' or newname == 'statevector_simulator' ) and not is_cpp_simulator_available(): continue with self.subTest(oldname=oldname, newname=newname): try: resolved_newname = _get_first_available_backend(newname) real_backend = Aer.get_backend(resolved_newname) except QiskitBackendNotFoundError: # The real name of the backend might not exist pass else: self.assertEqual(Aer.backends(oldname)[0], real_backend)