def test_when_saving_empty_tasks_in_a_file(self, mock_input): formatter = Format() todo = ToDoList(formatter) todo.save_task() with patch('sys.stdout', new=StringIO()) as fake_out: with open("MyTasks.txt", "r") as file: content = file.readlines() all_tasks = "" for _ in content: all_tasks += _ self.assertEqual("Your TODO list is empty!", all_tasks) clear_saved_files = SaveListsToFiles() clear_saved_files.clear()
def test_when_saving_tasks_in_a_file(self, mock_input): formatter = Format() todo = ToDoList(formatter) todo.add_task() todo.add_task() todo.add_task() todo.save_task() with patch('sys.stdout', new=StringIO()) as fake_out: with open("MyTasks.txt", "r") as file: content = file.readlines() all_tasks = "" for _ in content: all_tasks += _ self.assertEqual( "Incomplete Tasks:\n\n1. Have Lunch at 1:00pm\n2. Send Email at 3:00\n3. Meeting at 4:00", all_tasks)