def test_aliases(self, qe_token, qe_url): """Test that display names of devices map the same backends as the regular names.""" IBMQ.enable_account(qe_token, qe_url) aliased_names = IBMQ.aliased_backend_names() for display_name, backend_name in aliased_names.items(): with self.subTest(display_name=display_name, backend_name=backend_name): try: backend_by_name = IBMQ.get_backend(backend_name) except KeyError: # The real name of the backend might not exist pass else: backend_by_display_name = IBMQ.get_backend(display_name) self.assertEqual(backend_by_name, backend_by_display_name) self.assertEqual(backend_by_display_name.name(), backend_name)