o
    ÑtPfa  ã                   @   sš   d dl mZ e ¡  zd dlZW n ey   d dlmZ Y nw d dlZd dlm	Z
 e
 eedƒd¡e
 d¡G dd„ de
jƒƒƒZed	krKe
 ¡  dS dS )
é    )ÚmonkeyN)ÚclientÚsslzNeeds socket.ssl (Python 2)zTries to access amazon.comc                   @   s    e Zd ZdZdd„ Zdd„ ZdS )ÚAmazonHTTPSTestsé   c                 C   s"   t  d¡}| dd¡ | ¡  d S )Núsdb.amazonaws.comÚGETú/)ÚhttplibÚHTTPSConnectionÚrequestÚgetresponse)ÚselfÚconn© r   ú^/var/www/html/humari/django-venv/lib/python3.10/site-packages/gevent/tests/test__socket_ssl.pyÚtest_amazon_response   s   
z%AmazonHTTPSTests.test_amazon_responsec                 C   s8   t   ¡ }| d¡ t  |¡}t|ƒsJ ‚t|ƒsJ ‚d S )N)r   i»  )ÚsocketÚconnectr   ÚstrÚrepr)r   r   Ússl_connr   r   r   Útest_str_and_repr   s
   

z"AmazonHTTPSTests.test_str_and_reprN)Ú__name__Ú
__module__Ú__qualname__Ú__timeout__r   r   r   r   r   r   r      s    r   Ú__main__)Úgeventr   Ú	patch_allr
   ÚImportErrorÚhttpr   r   Úgevent.testingÚtestingÚ	greentestÚ
skipUnlessÚhasattrÚskipWithoutExternalNetworkÚTestCaser   r   Úmainr   r   r   r   Ú<module>   s$   ÿþÿ