【发布时间】:2021-12-19 11:57:55
【问题描述】:
我是单元测试的新手,我正在尝试为我编写的 coed 编写一个测试,这是一个将 cmets 和一些额外信息保存到数据库的评论系统。这是代码:
@app.route("/", methods=["GET", "POST"])
def home():
if request.method == "POST":
ip_address = request.remote_addr
entry_content = request.form.get("content")
formatted_date = datetime.datetime.today().strftime("%Y-%m-%d/%H:%M")
app.db.entries.insert({"content": entry_content, "date": formatted_date, "IP": ip_address})
return "GET method called"
我想写一个测试来检查它的 post 部分,但我不知道如何在 post 方法中传递内容并确保一切正常。
你能帮我解决这个问题吗?
【问题讨论】:
标签: python-3.x unit-testing flask python-unittest