def test_attachingEntityWithNoLogoWorks(self): entitiesPage = EntitiesPageCMS(self.driver, self.wait) entity = entitiesPage.clickAddEntity() entity.typeName(self.entity) entity.clickSaveButton() contProjs = ContentProjectsPageCMS(self.driver, self.wait) project = contProjs.clickContentProjectByIndex(1) project.clickShowHideBrandAndRequiredAttributionsLink() project.selectRoleByIndex(1) project.selectEntityByValue(self.entity) project = project.clickSaveAndContinueEditingButton() self.assertTrue(project.getTitle()!=None, "Project with no-logo-entity not added correctly")
def test_search_content_projects(self): contProjPg = ContentProjectsPageCMS(self.driver, self.wait) contProjPg.search_in_searchbar("a") contProjPg = ContentProjectsPageCMS(self.driver, self.wait, "noFreshLoad") self.assertTrue(contProjPg.countRowsInResultsTable() > 0, "Search results not displayed")
def test_searchOneStatusInContentProjectReturnsOnlyThatStatus(self): contProjListPage = ContentProjectsPageCMS(self.driver, self.wait) contProj = contProjListPage.clickContentProjectByName("PBST Forgotten Americans") if (contProj.itemExistsByStatus("uploaded") != None): contProj.selectStatusFilter("In Progress") self.assertFalse(contProj.itemExistsByStatus("uploaded"), "Although In-Progress filter is selected, Uploaded items still appear in list")