Projet

Général

Profil

0004-tests-use-cookie-name-in-get_session-app-67090.patch

Benjamin Dauvergne, 15 décembre 2022 17:55

Télécharger (1,29 ko)

Voir les différences:

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(-)
tests/test_fc_auth.py
4 4

  
5 5
import responses
6 6
from django.utils.encoding import force_bytes, force_text
7
from quixote import cleanup, get_session_manager
7
from quixote import cleanup, get_publisher, get_session_manager
8 8

  
9 9
from .utilities import create_temporary_pub, get_app
10 10

  
......
107 107

  
108 108

  
109 109
def get_session(app):
110
    pub = get_publisher()
110 111
    try:
111
        session_id = list(app.cookies.values())[0]
112
    except IndexError:
112
        session_id = app.cookies[pub.config.session_cookie_name]
113
    except KeyError:
113 114
        return None
114 115
    else:
115 116
        session_id = session_id.strip('"')
116
        return get_session_manager().session_class.get(session_id)
117
        return get_session_manager().session_class.get(session_id, ignore_errors=True)
117 118

  
118 119

  
119 120
def test_fc_login_page(caplog):
120
-