o
    "4g                     @   s(   d dl mZ G dd deZdd ZdS )    )SessionTokenStrategyc                   @   s   e Zd Zdd ZdS )DummyAccessTokenStrategyc                 C   s   d|j j S )Nat-user-)userpk)selfrequest r	   k/var/www/html/authentication-server/venv/lib/python3.10/site-packages/allauth/headless/tests/test_tokens.pycreate_access_token   s   z,DummyAccessTokenStrategy.create_access_tokenN)__name__
__module____qualname__r   r	   r	   r	   r
   r      s    r   c                 C   sv   d|_ | j|d|j|ddd}| }|d dksJ |dkr1|d	 d
 d|j ks/J d S d
|d	 vs9J d S )Nz;allauth.headless.tests.test_tokens.DummyAccessTokenStrategyzheadless:account:login)usernamepasswordzapplication/json)datacontent_typestatus   appmetaaccess_tokenr   )HEADLESS_TOKEN_STRATEGYpostr   jsonr   )clientr   user_passwordsettingsheadless_reverseheadless_clientrespr   r	   r	   r
   test_access_token	   s   	 r!   N) allauth.headless.tokens.sessionsr   r   r!   r	   r	   r	   r
   <module>   s    