def test_bad_login_both_bad(self): """Test that I get a 401 with both bad username and bad password.""" bad_credentials_api = client.TestOpenStackClient( "notso_username", "notso_password", self.user.auth_url) self.assertRaises(client.OpenStackApiAuthenticationException, bad_credentials_api.get_flavors)
def __init__(self, name, secret, auth_url): self.name = name self.secret = secret self.auth_url = auth_url if not auth_url: raise exception.Error("auth_url is required") self.openstack_api = client.TestOpenStackClient( self.name, self.secret, self.auth_url)
def setUp(self): super(_IntegratedTestBase, self).setUp() f = self._get_flags() self.flags(**f) self.flags(verbose=True) self.stub_module('crypto', fake_crypto) nova.tests.image.fake.stub_out_image_service(self.stubs) self.flags(scheduler_driver='nova.scheduler.' 'chance.ChanceScheduler') # set up services self.compute = self.start_service('compute') self.scheduler = self.start_service('cert') self.network = self.start_service('network') self.scheduler = self.start_service('scheduler') self._start_api_service() self.api = client.TestOpenStackClient('fake', 'fake', self.auth_url)
def setUp(self): super(_IntegratedTestBase, self).setUp() f = self._get_flags() self.flags(**f) self.flags(verbose=True) def fake_get_image_service(context, image_href): image_id = str(image_href).split('/')[-1] return (nova.image.fake.FakeImageService(), image_id) self.stubs.Set(nova.image, 'get_image_service', fake_get_image_service) # set up services self.compute = self.start_service('compute') self.volume = self.start_service('volume') self.network = self.start_service('network') self.scheduler = self.start_service('scheduler') self._start_api_service() self.api = client.TestOpenStackClient('fake', 'fake', self.auth_url)
def _get_test_client(self): return client.TestOpenStackClient('fake', 'fake', self.auth_url)