def _check_provider_exists(provider_id): """Check whether a provider exists or not. """ provider = Provider.fetch(provider_id) if provider: raise _errors.ProviderError("Provider (%s) already exists." % (provider_id, ))
def _retrieve_provider(provider_id): """Return a provider object from an id. """ provider = Provider.fetch(provider_id) if not provider: raise _errors.ProviderError("Provider (%s) does not exist." % (provider_id, )) return provider
def _check_provider_exists(provider_id): """Check whether a provider exists or not. """ provider = Provider.fetch(provider_id) if provider: raise _errors.ProviderError( "Provider (%s) already exists." % (provider_id, ) )
def _retrieve_provider(provider_id): """Return a provider object from an id. """ provider = Provider.fetch(provider_id) if not provider: raise _errors.ProviderError( "Provider (%s) does not exist." % (provider_id, ) ) return provider
def test_storage(self): """Test using Provider's storage. """ src_provider = Provider(provider_id=self.provider_id, provider_type=self.provider_type, username=self.username, password=self.password, url=self.url, tenant=self.tenant, default_image=self.image, default_flavor=self.flavor, extra=self.extra) Provider.add(src_provider) dst_provider = Provider.fetch(self.provider_id) self.assertEqual(src_provider, dst_provider) self.assertNotEqual(id(src_provider), id(dst_provider)) Provider.remove(src_provider) dst_provider = Provider.fetch(self.provider_id) self.assertEqual(None, dst_provider)