def test_date_current_subtask(self): task = Task() task.startDateTime = datetime.datetime(2020, 10, 10) task.dueDateTime = task.startDateTime + timedelta(days=1) subtask = task.addSubTask() subtask.setDeadline() # subtask.startDateTime = task.startDateTime - timedelta( days=5 ) subtask.dueDateTime = task.dueDateTime - timedelta(days=7) occurrence = task.currentOccurrence() self.assertEqual(occurrence.startCurrent, task.startDateTime) self.assertEqual(occurrence.dueCurrent, subtask.dueDateTime)
sys.exit(0) app = QApplication(sys.argv) app.setApplicationName("Hanlendar") app.setOrganizationName("arnet") ### app.setOrganizationDomain("www.my-org.com") taskDate = datetime.today().replace( hour=8 ) task1 = Task() task1.title = "Completed Task" task1.description = "Description" task1.completed = 100 task1.priority = 5 task1.startDateTime = taskDate task1.dueDateTime = task1.startDateTime + timedelta( hours=4 ) task2 = Task() task2.title = "Task 1" task2.description = "Description" task2.completed = 0 task2.priority = 3 task2.setDefaultDateTime( taskDate + timedelta( hours=6 ) ) task3 = Task() task3.title = "Full Day Task" task3.description = "Description" task3.completed = 0 task3.priority = 3 task3.startDateTime = taskDate - timedelta( days=2 )