def test_get_api(self): with mock.patch( 'quantuminspire.qiskit.quantum_inspire_provider.QuantumInspireAPI' ) as api: quantum_inpire_provider = QuantumInspireProvider() token = 'This_is_a_nice_looking_token' authentication = TokenAuthentication(token, scheme="token") project_name = 'This_is_my_first_project_name' quantum_inpire_provider.set_authentication( authentication, project_name=project_name) actual_api = quantum_inpire_provider.get_api() self.assertIsNotNone(actual_api)
def test_get_api_not_set(self): quantum_inpire_provider = QuantumInspireProvider() with self.assertRaises(QiskitBackendError): api = quantum_inpire_provider.get_api()