1
플라스크 및 flask-wtforms를 사용하여 응용 프로그램을 구축하고 있으며 로그인 양식 테스트를 작성하고있었습니다.Flask-WTForms 테스트 (py.test 사용)
내가 이런 식으로 일을하고있다 :
with app.test_client() as c:
c.post('/login', follow_redirects=True, dict(
name=username,
password=test_password
))
assert flask.session['user_id'] == user_id
이 있지만 작동하지 않습니다, 테스트가 실패합니다. 일부 디버깅을 통해 로그인 양식이 항상 반환된다는 것을 알게되었으므로 양식이 올바르게 유효성이 확인되지 않았다고 생각합니다.
테스트를 실행할 때 CSRF가 비활성화되었습니다.
누구든지 내가 뭘 잘못하고 있는지 알아?
감사합니다.