def test_credential_delete_all_n1kv(self): cred_nexus_1 = self._cred_test_obj('nexus', 1) cred_nexus_2 = self._cred_test_obj('nexus', 2) cred_n1kv_1 = self.CredObj('n1kv-1', 'cisco', '123456', 'n1kv') cred_n1kv_2 = self.CredObj('n1kv-2', 'cisco', '123456', 'n1kv') cred_nexus_1_id = cdb.add_credential( cred_nexus_1.cname, cred_nexus_1.usr, cred_nexus_1.pwd, cred_nexus_1.ctype).credential_id cred_nexus_2_id = cdb.add_credential( cred_nexus_2.cname, cred_nexus_2.usr, cred_nexus_2.pwd, cred_nexus_2.ctype).credential_id cred_n1kv_1_id = cdb.add_credential( cred_n1kv_1.cname, cred_n1kv_1.usr, cred_n1kv_1.pwd, cred_n1kv_1.ctype).credential_id cred_n1kv_2_id = cdb.add_credential( cred_n1kv_2.cname, cred_n1kv_2.usr, cred_n1kv_2.pwd, cred_n1kv_2.ctype).credential_id cdb.delete_all_n1kv_credentials() cred = cdb.get_credential(cred_nexus_1_id) self.assertIsNotNone(cred) cred = cdb.get_credential(cred_nexus_2_id) self.assertIsNotNone(cred) self.assertRaises(c_exc.CredentialNotFound, cdb.get_credential, cred_n1kv_1_id) self.assertRaises(c_exc.CredentialNotFound, cdb.get_credential, cred_n1kv_2_id)
def test_credential_delete_all_n1kv(self): cred_nexus_1 = self._cred_test_obj('nexus', 1) cred_nexus_2 = self._cred_test_obj('nexus', 2) cred_n1kv_1 = self.CredObj('n1kv-1', 'cisco', '123456', 'n1kv') cred_n1kv_2 = self.CredObj('n1kv-2', 'cisco', '123456', 'n1kv') cred_nexus_1_id = cdb.add_credential( cred_nexus_1.cname, cred_nexus_1.usr, cred_nexus_1.pwd, cred_nexus_1.ctype).credential_id cred_nexus_2_id = cdb.add_credential( cred_nexus_2.cname, cred_nexus_2.usr, cred_nexus_2.pwd, cred_nexus_2.ctype).credential_id cred_n1kv_1_id = cdb.add_credential( cred_n1kv_1.cname, cred_n1kv_1.usr, cred_n1kv_1.pwd, cred_n1kv_1.ctype).credential_id cred_n1kv_2_id = cdb.add_credential( cred_n1kv_2.cname, cred_n1kv_2.usr, cred_n1kv_2.pwd, cred_n1kv_2.ctype).credential_id cdb.delete_all_n1kv_credentials() cred = cdb.get_credential(cred_nexus_1_id) self.assertIsNotNone(cred) cred = cdb.get_credential(cred_nexus_2_id) self.assertIsNotNone(cred) self.assertRaises(c_exc.CredentialNotFound, cdb.get_credential, cred_n1kv_1_id) self.assertRaises(c_exc.CredentialNotFound, cdb.get_credential, cred_n1kv_2_id)
def test_credential_get_id(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 cred = cdb.get_credential(cred11.tenant, cred11_id) self._assert_equal(cred, cred11) cred = cdb.get_credential(cred21.tenant, cred21_id) self._assert_equal(cred, cred21) cred = cdb.get_credential(cred21.tenant, cred22_id) self._assert_equal(cred, cred22) with testtools.ExpectedException(c_exc.CredentialNotFound): cdb.get_credential(cred11.tenant, "dummyCredentialId") with testtools.ExpectedException(c_exc.CredentialNotFound): cdb.get_credential(cred11.tenant, cred21_id) with testtools.ExpectedException(c_exc.CredentialNotFound): cdb.get_credential(cred21.tenant, cred11_id) cred_all_t1 = cdb.get_all_credentials(cred11.tenant) self.assertEqual(len(cred_all_t1), 1) cred_all_t2 = cdb.get_all_credentials(cred21.tenant) self.assertEqual(len(cred_all_t2), 2) cred_all_t3 = cdb.get_all_credentials("dummyTenant") self.assertEqual(len(cred_all_t3), 0)
def get_credential_details(self, credential_id): """Get a particular credential.""" LOG.debug(_("get_credential_details() called")) try: credential = cdb.get_credential(credential_id) except exc.NotFound: raise cexc.CredentialNotFound(credential_id=credential_id) return credential
def get_credential_details(self, credential_id): """Get a particular credential.""" LOG.debug(_("get_credential_details() called")) try: credential = cdb.get_credential(credential_id) except exc.NotFound: raise cexc.CredentialNotFound(credential_id=credential_id) return credential
def rename_credential(self, credential_id, new_name): """Rename the particular credential resource.""" LOG.debug(_("rename_credential() called")) try: credential = cdb.get_credential(credential_id) except exc.NotFound: raise cexc.CredentialNotFound(credential_id=credential_id) credential = cdb.update_credential(credential_id, new_name) return credential
def rename_credential(self, credential_id, new_name): """Rename the particular credential resource.""" LOG.debug(_("rename_credential() called")) try: credential = cdb.get_credential(credential_id) except exc.NotFound: raise cexc.CredentialNotFound(credential_id=credential_id) credential = cdb.update_credential(credential_id, new_name) return credential
def get_credential_details(self, tenant_id, credential_id): """Get a particular credential.""" LOG.debug(_("get_credential_details() called")) try: credential = cdb.get_credential(tenant_id, credential_id) except Exception: raise cexc.CredentialNotFound(tenant_id=tenant_id, credential_id=credential_id) return credential
def delete_credential(self, tenant_id, credential_id): """Delete a credential.""" LOG.debug(_("delete_credential() called")) try: credential = cdb.get_credential(tenant_id, credential_id) except Exception: raise cexc.CredentialNotFound(tenant_id=tenant_id, credential_id=credential_id) credential = cdb.remove_credential(tenant_id, credential_id) return credential
def test_credential_get_id(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 cred = cdb.get_credential(cred11_id) self._assert_equal(cred, cred11) cred = cdb.get_credential(cred21_id) self._assert_equal(cred, cred21) cred = cdb.get_credential(cred22_id) self._assert_equal(cred, cred22) with testtools.ExpectedException(c_exc.CredentialNotFound): cdb.get_credential("dummyCredentialId") cred_all_t1 = cdb.get_all_credentials() self.assertEqual(len(cred_all_t1), 3)
def test_credential_update(self): cred11 = self._cred_test_obj(1, 1) cred11_id = cdb.add_credential(cred11.cname, cred11.usr, cred11.pwd, cred11.ctype).credential_id cdb.update_credential(cred11_id) new_usr = "******" new_pwd = "new password" new_credential = cdb.update_credential(cred11_id, new_usr, new_pwd) expected_cred = self.CredObj(cred11.cname, new_usr, new_pwd, cred11.ctype) self._assert_equal(new_credential, expected_cred) new_credential = cdb.get_credential(cred11_id) self._assert_equal(new_credential, expected_cred) with testtools.ExpectedException(c_exc.CredentialNotFound): cdb.update_credential("dummyCredentialId", new_usr, new_pwd)
def test_credential_update(self): cred11 = self._cred_test_obj(1, 1) cred11_id = cdb.add_credential( cred11.cname, cred11.usr, cred11.pwd, cred11.ctype).credential_id cdb.update_credential(cred11_id) new_usr = "******" new_pwd = "new password" new_credential = cdb.update_credential( cred11_id, new_usr, new_pwd) expected_cred = self.CredObj( cred11.cname, new_usr, new_pwd, cred11.ctype) self._assert_equal(new_credential, expected_cred) new_credential = cdb.get_credential(cred11_id) self._assert_equal(new_credential, expected_cred) with testtools.ExpectedException(c_exc.CredentialNotFound): cdb.update_credential( "dummyCredentialId", new_usr, new_pwd)
def get_credential_details(self, credential_id): """Get a particular credential.""" LOG.debug(_("get_credential_details() called")) return cdb.get_credential(credential_id)
def get_credential_details(self, credential_id): """Get a particular credential.""" LOG.debug("get_credential_details() called") return cdb.get_credential(credential_id)