def test_get_dynamic_provider_params_creds_vx(self): admin_creds = fake_credentials.FakeCredentials() invalid_version = 'invalid_version_x' with testtools.ExpectedException( exc_type=exceptions.InvalidIdentityVersion, value_re='Invalid version ' + invalid_version): cf.get_dynamic_provider_params(invalid_version, admin_creds=admin_creds)
def test_get_dynamic_provider_params_creds_v3(self): expected_uri = 'EXPECTED_V3_URI' cfg.CONF.set_default('uri_v3', expected_uri, group='identity') admin_creds = fake_credentials.FakeCredentials() params = cf.get_dynamic_provider_params('v3', admin_creds=admin_creds) expected_params = dict(identity_uri=expected_uri, admin_creds=admin_creds) for key in expected_params: self.assertIn(key, params) self.assertEqual(expected_params[key], params[key])
class BaseAuthTestsSetUp(base.TestCase): _auth_provider_class = None credentials = fake_credentials.FakeCredentials() def _auth(self, credentials, auth_url, **params): """returns auth method according to keystone""" return self._auth_provider_class(credentials, auth_url, **params) def setUp(self): super(BaseAuthTestsSetUp, self).setUp() self.stubs.Set(auth, 'get_credentials', fake_get_credentials) self.auth_provider = self._auth(self.credentials, fake_identity.FAKE_AUTH_URL)
def test___init___base_creds_uri(self): creds = fake_credentials.FakeCredentials() uri = 'fake_uri' with testtools.ExpectedException(exceptions.InvalidCredentials): clients.ServiceClients(creds, identity_uri=uri)
def fake_get_credentials(fill_in=True, identity_version='v2', **kwargs): return fake_credentials.FakeCredentials()