def test_removeOrganization(self): self.reactivateOrganizationUser() orgsPage = OrganizatiosPageCMS(self.driver, self.wait) orgsPage.clickCheckboxForItem(org) deletePage = orgsPage.selectDeleteAction() newPage = deletePage.clickConfirmationButton() self.assertFalse(newPage.elementExistsByLinkText(org), "Organization not deleted")
def test_addOrganization(self): lmSite = ": az" orgsPage = OrganizatiosPageCMS(self.driver, self.wait) addOrgPage = orgsPage.clickAddOrganization() addOrgPage.typeName(org) addOrgPage.selectParent(parent) addOrgPage.selectLmSite(lmSite) editOrgPage = addOrgPage.clickSaveAndContinueEditingButton() self.assertEquals(editOrgPage.getName(), org, "Organization name not added correctly") self.assertEquals(editOrgPage.getSelectedParent(), parent, "Parent not added correctly") self.assertTrue(lmSite in editOrgPage.getSelectedLmSite(), "LM Site not added correctly")
def test_currentOrganizationCannotBeParent(self): orgsPage = OrganizatiosPageCMS(self.driver, self.wait) orgPage = orgsPage.clickOrganizationByIndex(3) currentOrgName = orgPage.getName() self.assertFalse(orgPage.elementExistsByXpath("//select[@name='parent']/option[contains(text(), '%s')]" %currentOrgName), "Current organization can be selected as it's self parent.")