3
?^                 @   sL   d dl mZmZ d dlmZ d dlmZ G dd deZG dd deZdS )	    )APITestCase	APIClient)status)api_settingsc               @   s   e Zd Zdd ZdS )APIJWTClientc             K   sD   | j d|dd}|jtjkr<| jdjtj|jd d dS dS d	S )
z
        Returns True if login is possible; False if the provided credentials
        are incorrect, or the user is inactive.
        z/api-token-auth/json)formatz{0} {1}token)ZHTTP_AUTHORIZATIONTFN)	poststatus_coder   ZHTTP_200_OKcredentialsr   r   ZJWT_AUTH_HEADER_PREFIXdata)selfr   response r   J/tmp/pip-build-8app2_gc/djangorestframework-jwt/rest_framework_jwt/test.pylogin   s    zAPIJWTClient.loginN)__name__
__module____qualname__r   r   r   r   r   r      s   r   c               @   s   e Zd ZeZdS )APIJWTTestCaseN)r   r   r   r   Zclient_classr   r   r   r   r      s   r   N)	Zrest_framework.testr   r   Zrest_frameworkr   Zrest_framework_jwt.settingsr   r   r   r   r   r   r   <module>   s   