
    f                     N    d dl mZmZmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d Zy)    )BACKEND_SESSION_KEYHASH_SESSION_KEYSESSION_KEY)AuthenticationMiddleware)SessionMiddlewareHttpResponse)purge_request_user_cachec                    | j                  d      }t        d       } ||       t        d       } ||       |j                  j                  sJ |j                  j
                  rJ t        |       |j
                  |j                  t        <   d|j                  t        <   |j                         |j                  t        <   |j                  j                  sJ |j                  j
                  |j
                  k(  sJ y )N/c                     t               S Nr   requests    g/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/headless/internal/tests/test_authkit.py<lambda>z/test_purge_request_user_cache.<locals>.<lambda>   s    LN     c                     t               S r   r   r   s    r   r   z/test_purge_request_user_cache.<locals>.<lambda>   s    <> r   z3allauth.account.auth_backends.AuthenticationBackend)getr   r   useris_anonymouspkr
   sessionr   r   get_session_auth_hashr   is_authenticated)rfr   r   smwamws        r   test_purge_request_user_cacher      s    ffSkG
:
;CL
"#A
BCL<<$$$$||W%#'77GOOK = OO'( )-(B(B(DGOO$%<<((((<<??dgg%%%r   N)django.contrib.authr   r   r   django.contrib.auth.middlewarer   "django.contrib.sessions.middlewarer   django.httpr	   !allauth.headless.internal.authkitr
   r    r   r   <module>r&      s#    
 D @ $ F&r   