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.")