o
    š"4gú  ã                   @   s4   d dl mZ d dlmZ dd„ Zdd„ Zdd„ Zd	S )
é    )ÚClient)Úreversec                 C   s4   t ƒ }| |¡ |jtdƒdd}|jdksJ ‚d S )Nú$headless:app:account:current_sessionÚgone)ÚHTTP_X_SESSION_TOKENéš  )r   Úforce_loginÚgetr   Ústatus_code)ÚdbÚuserÚclientÚresp© r   út/var/www/html/authentication-server/venv/lib/python3.10/site-packages/allauth/headless/account/tests/test_session.pyÚtest_app_session_gone   s   
ÿr   c                 C   sX   |   |dƒ¡}|jdksJ ‚|  |dƒ¡}|jdksJ ‚|   |dƒ¡}|jdv s*J ‚d S )Nz headless:account:current_sessionéÈ   é‘  )r   r   )r	   r
   Údelete)Úauth_clientÚheadless_reverser   r   r   r   Útest_logout   s   r   c                 C   sZ   |   |¡ |  tdƒ¡}|jdksJ ‚|  tdƒ¡}|jdks!J ‚d| ¡ d vs+J ‚d S )Nr   r   r   Úsession_tokenÚmeta)r   r	   r   r
   r   Újson)Ú
app_clientr   r   r   r   r   Útest_logout_no_token   s   
r   N)Údjango.test.clientr   Údjango.urlsr   r   r   r   r   r   r   r   Ú<module>   s
    
