def test_filter_today_tasks(self):
        tasks_obj = Tasks()
        tasks_obj.add_task(Task("Today"))
        tomorrow = datetime.date.today() + datetime.timedelta(days=1)
        tasks_obj.add_task(Task('Tomorrow', date=tomorrow))

        today_tasks = tasks_obj.today()
        self.assertEqual(len(today_tasks), 1)
        self.assertTrue(today_tasks[0].title == 'Today')
    def test_filter_other_days(self):
        tasks_obj = Tasks()
        next_days = datetime.date.today() + datetime.timedelta(days=4)
        tasks_obj.add_task(Task('Today', date=next_days))
        next_days += datetime.timedelta(days=3)
        tasks_obj.add_task(Task('Next Date', date=next_days))

        today_list = tasks_obj.today()
        # print(today_list)
        self.assertListEqual(today_list, [])
Esempio n. 3
0
 def test_today(self):
     task_list = Tasks()  # create an object of the class
     task_list.add_task(Task('Party', date=datetime.date.today()))
     result = task_list.today()
     self.assertEqual(result[0].title, 'Party')
 def test_empty(self):
     tasks_obj = Tasks()
     self.assertListEqual(tasks_obj.today(), [])