o
    ;h                     @   s    d dl mZ G dd deZdS )    )FlaskClientc                       s    e Zd ZdZ fddZ  ZS )FlaskLoginClientza
    A Flask test client that knows how to log in users
    using the Flask-Login extension.
    c                    st   | dd }| dd}t j|i | |r8|  }| |d< ||d< W d    d S 1 s1w   Y  d S d S )NuserZfresh_loginTZ_user_idZ_fresh)popsuper__init__Zsession_transactionZget_id)selfargskwargsr   Zfreshsess	__class__ J/var/www/html/venv/lib/python3.10/site-packages/flask_login/test_client.pyr   
   s   

"zFlaskLoginClient.__init__)__name__
__module____qualname____doc__r   __classcell__r   r   r   r   r      s    r   N)Zflask.testingr   r   r   r   r   r   <module>   s    