def test_delete_todo(self): todolist = TodoList(self.shopping_list_title).save() todo = Todo("A book about TDD", todolist.id).save() self.assertEqual(todolist.todo_count, 1) todo_id = todo.id todo.delete() self.assertIsNone(Todo.query.get(todo_id)) self.assertEqual(todolist.todo_count, 0)
def test_delete_todo(self): todolist = TodoList(self.shopping_list_title).save() todo = Todo('A book about TDD', todolist.id).save() self.assertEqual(todolist.count_todos(), 1) todo_id = todo.id todo.delete() self.assertIsNone(Todo.query.get(todo_id)) self.assertEqual(todolist.count_todos(), 0)
def delete(todo_id): todo = Todo.objects(id=todo_id)[0] Todo.delete(todo) todos = Todo.objects() return render_template('index.html', todos=todos)