From a13e24893e20c4631e5c424242da80e92b987396 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 6 Jul 2022 19:02:23 +0200 Subject: [PATCH 3/3] tests: use cookie name in get_session(app) (#67090) --- tests/test_fc_auth.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/test_fc_auth.py b/tests/test_fc_auth.py index 645d32548..e207df190 100644 --- a/tests/test_fc_auth.py +++ b/tests/test_fc_auth.py @@ -4,7 +4,7 @@ import urllib.parse from unittest import mock from django.utils.encoding import force_bytes, force_text -from quixote import cleanup, get_session_manager +from quixote import cleanup, get_publisher, get_session_manager from .utilities import create_temporary_pub, get_app @@ -107,13 +107,14 @@ def setup_fc_environment(pub): def get_session(app): + pub = get_publisher() try: - session_id = list(app.cookies.values())[0] - except IndexError: + session_id = app.cookies[pub.config.session_cookie_name] + except KeyError: return None else: session_id = session_id.strip('"') - return get_session_manager().session_class.get(session_id) + return get_session_manager().session_class.get(session_id, ignore_errors=True) def test_fc_login_page(caplog): -- 2.35.1