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, [])
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(), [])