Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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])
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
0
def fake_get_credentials(fill_in=True, identity_version='v2', **kwargs):
    return fake_credentials.FakeCredentials()