U
    ¶[Öec  ã                   @   s(   d dl Z d dlmZ G dd„ deƒZdS )é    N)Ú
OAuth2Testc                	   @   sn   e Zd ZdZdZdZe ddddœ¡Ze dd	d
dddœ¡Z	e ddddigddddœ¡Z
dd„ Zdd„ ZdS )ÚCourseraOAuth2Testz'social.backends.coursera.CourseraOAuth2z:https://api.coursera.org/api/externalBasicProfiles.v1?q=meZ 560e7ed2076e0d589e88bd74b6aad4b7ZfoobarZBeareri  )Úaccess_tokenÚ
token_typeÚ
expires_inzfoobar-codezfoobar-client-idzfoobar-client-secretz(http://localhost:8000/accounts/coursera/Zauthorization_code)ÚcodeZ	client_idZclient_secretZredirect_uriZ
grant_typeNÚidi  )r   ZpagingÚelementsr   r   Zlinkedc                 C   s   |   ¡  d S ©N)Zdo_login©Úself© r   úe/var/www/html/services/stratfitenv/lib/python3.8/site-packages/social/tests/backends/test_coursera.pyÚ
test_login"   s    zCourseraOAuth2Test.test_loginc                 C   s   |   ¡  d S r
   )Zdo_partial_pipeliner   r   r   r   Útest_partial_pipeline%   s    z(CourseraOAuth2Test.test_partial_pipeline)Ú__name__Ú
__module__Ú__qualname__Úbackend_pathZuser_data_urlZexpected_usernameÚjsonÚdumpsZaccess_token_bodyZrequest_token_bodyZuser_data_bodyr   r   r   r   r   r   r      s8   ÿýû ÿør   )r   Zsocial.tests.backends.oauthr   r   r   r   r   r   Ú<module>   s   