def test_delete_task(self): t = Task(name="bar") key = t.put() tasks = Task.all().fetch(100) self.assertEquals(1, len(tasks)) Task.delete_task(key) tasks = Task.all().fetch(100) self.assertEquals(0, len(tasks))
def task_detail(request, key): if request.method == "DELETE": Task.delete_task(key) return Response(key) if request.method == "PUT": model_dict = simplejson.load(request.stream) task = Task.update_task(key, model_dict) else: task = get_or_404(Task, key) return render_json_response(task.to_dict())