def test_filterItemsByDoneDate_today(done_items): # given done_viewModel = ViewModel(done_items, statuses) # when results = done_viewModel.filterItemsByDoneDate(done_items, datetime.date.today()) # then assert len(results) == 1 assert results[0].done == done_items[2].done
def test_filterItemsByDoneDate_yesterday(done_items): # given done_viewModel = ViewModel(done_items, statuses) # when yesterday = datetime.date.today() - datetime.timedelta(days=1) results = done_viewModel.filterItemsByDoneDate(done_items, yesterday) # then assert len(results) == 4 assert results[0].done == done_items[0].done assert results[1].done == done_items[1].done assert results[2].done == done_items[3].done assert results[3].done == done_items[4].done