こんにちは、ターミナルのフラスコアプリケーションで「ルートの削除」をテストしたいのですが、テストが過ぎて「test_user_delete(test_app.LayoutTestCase)... OK」と表示されていることがわかりますが、カバーページを開くと、まだ赤い色ですつまり、私が間違っている理由と場所を誰かに説明してもらえませんか?
app.layout.view.py
test.py
e1 = Users(name='admine2', email='admine2@gmail.com', age=25)
e2 = Users(name='teste2', email='teste2@gmail.com', age=27)
db.session.add_all([e1, e2])
db.session.commit()
u = Users.query.get(1)
db.session.remove()
db.session.delete(u)
response = self.client.post('/delete/1',
follow_redirects=True)
self.assertTrue('admine2 is removed!', response.data)
ビュー.py:
@layout.route('/delete/<int:id>')
def delete(id):
"""remove monkey"""
user = Users.query.get_or_404(id)
db.session.delete(user)
db.session.commit()
flash("{0} is removed!".format(user.name))
return redirect(url_for("layout.user", page=1, sortby='normal'))