Exemplo n.º 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]
     }
Exemplo n.º 2
0
    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")
Exemplo n.º 3
0
    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")
Exemplo n.º 4
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]}
Exemplo n.º 5
0
 def get_password(cred_name):
     """Get the password."""
     credential = cdb.get_credential_name(TENANT, cred_name)
     return credential[const.CREDENTIAL_PASSWORD]
Exemplo n.º 6
0
 def get_username(cred_name):
     """Get the username."""
     credential = cdb.get_credential_name(TENANT, cred_name)
     return credential[const.CREDENTIAL_USERNAME]
Exemplo n.º 7
0
 def get_password(cred_name):
     """Get the password."""
     credential = cdb.get_credential_name(TENANT, cred_name)
     return credential[const.CREDENTIAL_PASSWORD]
Exemplo n.º 8
0
 def get_username(cred_name):
     """Get the username."""
     credential = cdb.get_credential_name(TENANT, cred_name)
     return credential[const.CREDENTIAL_USERNAME]
Exemplo n.º 9
0
 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)
Exemplo n.º 10
0
 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)