def get_credential(cred_name): """Get the username and password.""" credential = cdb.get_credential_name(TENANT, cred_name) return { const.USERNAME: credential[const.CREDENTIAL_USERNAME], const.PASSWORD: credential[const.CREDENTIAL_PASSWORD] }
def test_credential_get_name(self): """Tests get of credential by tenant ID and credential name.""" cred11 = self._cred_test_obj(1, 1) cred11_db = self._add_credential(cred11) cred21 = self._cred_test_obj(2, 1) cred21_db = self._add_credential(cred21) cred22 = self._cred_test_obj(2, 2) cred22_db = self._add_credential(cred22) self.assertNotEqual(cred11_db.credential_id, cred21_db.credential_id) self.assertNotEqual(cred11_db.credential_id, cred22_db.credential_id) self.assertNotEqual(cred21_db.credential_id, cred22_db.credential_id) cred = self._get_credential_name(cred11_db) self._assert_cred_equal(cred, cred11) cred = self._get_credential_name(cred21_db) self._assert_cred_equal(cred, cred21) cred = self._get_credential_name(cred22_db) self._assert_cred_equal(cred, cred22) with testtools.ExpectedException(exceptions.CredentialNameNotFound): network_db_v2.get_credential_name("dummyTenantId", "dummyCredentialName")
def get_credential(cred_name): """Get the username and password.""" credential = cdb.get_credential_name(TENANT, cred_name) return {const.USERNAME: credential[const.CREDENTIAL_USERNAME], const.PASSWORD: credential[const.CREDENTIAL_PASSWORD]}
def get_password(cred_name): """Get the password.""" credential = cdb.get_credential_name(TENANT, cred_name) return credential[const.CREDENTIAL_PASSWORD]
def get_username(cred_name): """Get the username.""" credential = cdb.get_credential_name(TENANT, cred_name) return credential[const.CREDENTIAL_USERNAME]
def _get_credential_name(self, db_cred): """Lists credentials that match a cred's tenant ID and cred name.""" return network_db_v2.get_credential_name(db_cred.tenant_id, db_cred.credential_name)