예제 #1
0
 def get_credential(cred_name):
     """Get the username and password."""
     cdb.get_credential_name(cred_name)
     return {
         const.USERNAME: const.CREDENTIAL_USERNAME,
         const.PASSWORD: const.CREDENTIAL_PASSWORD
     }
예제 #2
0
    def test_credential_get_name(self):
        cred11 = self._cred_test_obj(1, 1)
        cred11_id = cdb.add_credential(cred11.tenant, cred11.cname, cred11.usr,
                                       cred11.pwd).credential_id
        cred21 = self._cred_test_obj(2, 1)
        cred21_id = cdb.add_credential(cred21.tenant, cred21.cname, cred21.usr,
                                       cred21.pwd).credential_id
        cred22 = self._cred_test_obj(2, 2)
        cred22_id = cdb.add_credential(cred22.tenant, cred22.cname, cred22.usr,
                                       cred22.pwd).credential_id
        self.assertNotEqual(cred11_id, cred21_id)
        self.assertNotEqual(cred11_id, cred22_id)
        self.assertNotEqual(cred21_id, cred22_id)

        cred = cdb.get_credential_name(cred11.tenant, cred11.cname)
        self._assert_equal(cred, cred11)
        cred = cdb.get_credential_name(cred21.tenant, cred21.cname)
        self._assert_equal(cred, cred21)
        cred = cdb.get_credential_name(cred22.tenant, cred22.cname)
        self._assert_equal(cred, cred22)

        with testtools.ExpectedException(c_exc.CredentialNameNotFound):
            cdb.get_credential_name(cred11.tenant, "dummyCredentialName")
        with testtools.ExpectedException(c_exc.CredentialNameNotFound):
            cdb.get_credential_name(cred11.tenant, cred22.cname)
예제 #3
0
    def test_credential_get_name(self):
        cred11 = self._cred_test_obj(1, 1)
        cred11_id = cdb.add_credential(
            cred11.cname, cred11.usr, cred11.pwd, cred11.ctype).credential_id
        cred21 = self._cred_test_obj(2, 1)
        cred21_id = cdb.add_credential(
            cred21.cname, cred21.usr, cred21.pwd, cred21.ctype).credential_id
        cred22 = self._cred_test_obj(2, 2)
        cred22_id = cdb.add_credential(
            cred22.cname, cred22.usr, cred22.pwd, cred22.ctype).credential_id
        self.assertNotEqual(cred11_id, cred21_id)
        self.assertNotEqual(cred11_id, cred22_id)
        self.assertNotEqual(cred21_id, cred22_id)

        cred = cdb.get_credential_name(cred11.cname)
        self._assert_equal(cred, cred11)
        cred = cdb.get_credential_name(cred21.cname)
        self._assert_equal(cred, cred21)
        cred = cdb.get_credential_name(cred22.cname)
        self._assert_equal(cred, cred22)

        with testtools.ExpectedException(c_exc.CredentialNameNotFound):
            cdb.get_credential_name("dummyCredentialName")
 def get_password(cred_name):
     """Get the password."""
     credential = cdb.get_credential_name(cred_name)
     return credential[const.CREDENTIAL_PASSWORD]
 def get_username(cred_name):
     """Get the username."""
     credential = cdb.get_credential_name(cred_name)
     return credential[const.CREDENTIAL_USERNAME]
예제 #6
0
 def get_password(cred_name):
     """Get the password."""
     credential = cdb.get_credential_name(cred_name)
     return credential[const.CREDENTIAL_PASSWORD]
예제 #7
0
 def get_username(cred_name):
     """Get the username."""
     credential = cdb.get_credential_name(cred_name)
     return credential[const.CREDENTIAL_USERNAME]
 def get_credential(cred_name):
     """Get the username and password."""
     cdb.get_credential_name(TENANT, cred_name)
     return {const.USERNAME: const.CREDENTIAL_USERNAME,
             const.PASSWORD: const.CREDENTIAL_PASSWORD}