def edit_card(cid): c = Card.get(cid) if not c: return redirect("/") if request.method == "POST": title = request.form.get("title", "") content = request.form.get("content", "") if not title: return st("new_card.html") c.update(title, content) return redirect("/card/%s" % c.id) return st("edit_card.html", **locals())
def test_add_card(self): title = "vim" content = "how to learn vim" author_uid = "huhuchen" c = Card.add(title, content, author_uid) assert title == c.title c_id = c.id c.delete() c = Card.get(c_id) assert c is None
def card(cid): c = Card.get(cid) if not c: return redirect("/") return st("card.html", **locals())