From 23b79140471fa994766d07eb22d3130c7ea49b79 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 6 Jul 2022 19:02:23 +0200 Subject: [PATCH 4/5] 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 172d002f3..4a5622461 100644 --- a/tests/test_fc_auth.py +++ b/tests/test_fc_auth.py @@ -4,7 +4,7 @@ import urllib.parse import responses 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.37.2