
    )JfQ                     t    d dl Z d dlZd dlmZ d dlZd dlmZ d dlmZ ej	        d             Z
d Zd Zd ZdS )	    N)reverse)assertTemplateUsed)SocialAccountc                 "    ddddigii| _         d S )NtelegramAPPS	client_id123)SOCIALACCOUNT_PROVIDERS)settingss    q/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/telegram/tests.pytelegram_appr      s.     	
(H$$$    c                     |                      t          d                    }|j        dk    sJ |d         dk    sJ d S )Ntelegram_login.  locationzhttps://oauth.telegram.org/auth?origin=http%3A%2F%2Ftestserver%2F&bot_id=123&request_access=write&embed=0&return_to=http%3A%2F%2Ftestserver%2Ftelegram%2Flogin%2Fcallback%2F%3F)getr   status_codeclientdbr   resps       r   
test_loginr      sb    ::g.//00Ds""""Z }	} 	} 	} 	} 	} 	}r   c                     |                      t          d                    }|j        dk    sJ t          |d           d S )Ntelegram_callback   ztelegram/callback.html)r   r   r   r   r   s       r   test_callback_getr   "   sG    ::g12233Ds""""t566666r   c                    t          j        t          j        dddd                              d                                        d                              dd          }d	|i}|                     t          d
          |          }|j	        dk    sJ t          j                            d                                          sJ d S )Nr
   @0744ab643757850e82fa8b4ac35978dca287c81df6a9829032d868c7f90e3b99l   N: )idhash	auth_dateutf8ascii= tgAuthResultr   r   )uid)base64	b64encodejsondumpsencodedecodereplacepostr   r   r   objectsfilterexists)r   r   r   auth_result	post_datar   s         r   test_callbackr7   (   s    J^!+   fVnn	
 	
 
	b		  	I ;;w233Y??Ds"""" ''E'2299;;;;;;;r   )r*   r,   django.urlsr   pytestpytest_django.assertsr   allauth.socialaccount.modelsr   fixturer   r   r   r7    r   r   <module>r>      s             4 4 4 4 4 4 6 6 6 6 6 6 	 	 	  7 7 7< < < < <r   