self.filter.hideTaskStatus(task.status.late) self.assertFilterIsEmpty() def testFilterDueSoonTask(self): self.task.setDueDateTime(date.Now() + date.oneHour) self.list.append(self.task) self.filter.hideTaskStatus(task.status.duesoon) self.assertFilterIsEmpty() def testFilterOverDueTask(self): self.task.setDueDateTime(date.Now() - date.oneHour) self.list.append(self.task) self.filter.hideTaskStatus(task.status.overdue) self.assertFilterIsEmpty() def testFilterOverDueTaskWithActiveChild(self): self.child.setActualStartDateTime(date.Now()) self.task.setDueDateTime(date.Now() - date.oneHour) self.task.addChild(self.child) self.list.append(self.task) self.filter.hideTaskStatus(task.status.overdue) if self.treeMode: self.assertFilterShows(self.task, self.child) else: self.assertFilterShows(self.child) class ViewFilterInListModeTest(ViewFilterTestsMixin, ViewFilterTestCase): treeMode = False