def test_when_TODO_list_is_not_empty_then_one_task_to_delete( self, mock_list_type): formatter = Format() todo = ToDoList(formatter) todo.add_task() with patch('sys.stdout', new=StringIO()) as fake_out: todo.delete_task() self.assertEqual("Your task has been deleted successfully\n", fake_out.getvalue())
def test_when_TODO_list_is_empty_then_no_task_to_delete(self): formatter = Format() todo = ToDoList(formatter) with patch('sys.stdout', new=StringIO()) as fake_out: todo.delete_task() self.assertEqual("Your Todo List is empty\n", fake_out.getvalue())