Exemple #1
0
    def test_isReminded(self):
        task = Task()
        task.dueDateTime = datetime.datetime.today() + datetime.timedelta(
            seconds=30)

        occurrence = task.currentOccurrence()
        self.assertEqual(occurrence.isReminded(), False)
Exemple #2
0
    def test_isReminded_reminded(self):
        task = Task()
        task.dueDateTime = datetime.datetime.today() + datetime.timedelta(
            seconds=30)

        reminder = Reminder()
        reminder.setTime(0, 300)
        task.addReminder(reminder)

        occurrence = task.currentOccurrence()
        self.assertEqual(occurrence.isReminded(), True)
Exemple #3
0
    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)
Exemple #4
0
 def test_isTimedout(self):
     task = Task()
     occurrence = task.currentOccurrence()
     self.assertEqual(occurrence.isTimedout(), False)