
    CEi                     &    d dl mZ  G d de      Zy)    )FlaskClientc                   "     e Zd ZdZ fdZ xZS )FlaskLoginClientza
    A Flask test client that knows how to log in users
    using the Flask-Login extension.
    c                     |j                  dd       }|j                  dd      }t        |   |i | |r2| j                         5 }|j	                         |d<   ||d<   d d d        y y # 1 sw Y   y xY w)Nuserfresh_loginT_user_id_fresh)popsuper__init__session_transactionget_id)selfargskwargsr   freshsess	__class__s         J/var/www/html/venv/lib/python3.12/site-packages/flask_login/test_client.pyr   zFlaskLoginClient.__init__
   s~    zz&$'

=$/$)&)))+ 't#';;=Z !&X' ' ' 's   A**A3)__name__
__module____qualname____doc__r   __classcell__)r   s   @r   r   r      s    
	' 	'    r   N)flask.testingr   r    r   r   <module>r      s    %'{ 'r   