Возможно ли вообще дописать в session какие-то данные, чтобы в самой view словить их и работать с ними?
Делаю по примерам из доки (в фикстуре ctx поднимается .test_request_context()):
def test_user_session(ctx, app):
with app.test_client() as c:
with c.session_transaction() as sess:
sess['user_session_id'] = 42
c.post(
url_for('user.user_view'),
data={
'blah'='blah'
}
)
@user_bp.route('/user', methods=('GET', 'POST'))
def user_view():
social_auth_id = session.get('user_session_id')
print(social_auth_id)
Результат:
>>> None