Example #1
0
 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 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_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)
Example #5
0
 def get_password(cred_name):
     """Get the password."""
     credential = cdb.get_credential_name(TENANT, cred_name)
     return credential[const.CREDENTIAL_PASSWORD]
Example #6
0
 def get_username(cred_name):
     """Get the username."""
     credential = cdb.get_credential_name(TENANT, cred_name)
     return credential[const.CREDENTIAL_USERNAME]
Example #7
0
 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]}
Example #8
0
 def get_password(cred_name):
     """Get the password."""
     credential = cdb.get_credential_name(TENANT, cred_name)
     return credential[const.CREDENTIAL_PASSWORD]
Example #9
0
 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)