U
    ¶[Öeö  ã                   @   s(   d dl Z d dlmZ G dd„ deƒZdS )é    N)Ú
OAuth2Testc                   @   s¤   e Zd ZdZdZdZe ddg dddœ¡Ze d	d
dddddddddg dddddddddddddœdœ¡Z	e ddg dddœ¡Z
dd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&S )'ÚBoxOAuth2Testzsocial.backends.box.BoxOAuth2z https://api.box.com/2.0/users/mezsean+awesome@box.comÚ T9cE5asGnuyYCCqIZFoWjFHvNbvVqHjli  ZbearerZ@J7rxTiWOHMoSC1isKZKBZWizoRXjkQzig5C6jFgCVJ9bUnsUfGMinKBDLZWP9BgR)Úaccess_tokenZ
expires_inZrestricted_toÚ
token_typeZrefresh_tokenÚuserZ	181216415z	sean rosez2012-05-03T21:39:11-07:00z2012-11-14T11:21:32-08:00ZadminÚenl   XrH
 iøE»Il        TÚactiveÚ Z
6509241374z.https://www.box.com/api/avatar/large/181216415FÚ
enterpriseZ17077211zseanrose enterprise)ÚtypeÚidÚname)r   r   r   ÚloginZ
created_atZmodified_atZroleÚlanguageZspace_amountZ
space_usedZmax_upload_sizeZtracking_codesZcan_see_managed_usersZis_sync_enabledÚstatusZ	job_titleÚphoneÚaddressZ
avatar_urlZis_exempt_from_device_limitsZ!is_exempt_from_login_verificationr   c                 C   s   |   ¡  d S ©N)Zdo_login©Úself© r   ú`/var/www/html/services/stratfitenv/lib/python3.8/site-packages/social/tests/backends/test_box.pyÚ
test_login7   s    zBoxOAuth2Test.test_loginc                 C   s   |   ¡  d S r   )Zdo_partial_pipeliner   r   r   r   Útest_partial_pipeline:   s    z#BoxOAuth2Test.test_partial_pipelinec                 C   s   | j  d¡}d|iS )Nz/complete/box/Zredirect_uri)ZstrategyZbuild_absolute_uri)r   Úurir   r   r   Úrefresh_token_arguments=   s    z%BoxOAuth2Test.refresh_token_argumentsc                 C   s"   |   ¡ \}}|  |jd d¡ d S )Nr   r   )Zdo_refresh_tokenÚassertEqualÚ
extra_data)r   r   Zsocialr   r   r   Útest_refresh_tokenA   s    ÿz BoxOAuth2Test.test_refresh_tokenN)Ú__name__Ú
__module__Ú__qualname__Úbackend_pathZuser_data_urlZexpected_usernameÚjsonÚdumpsZaccess_token_bodyZuser_data_bodyZrefresh_token_bodyr   r   r   r   r   r   r   r   r      s`   ûýêû	r   )r$   Zsocial.tests.backends.oauthr   r   r   r   r   r   Ú<module>   s   