o
    ‡ea  ã                   @   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   úMD:\Projects\ConvertPro\env\Lib\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   Zssl_connr   r   r   Útest_str_and_repr   s
   

z"AmazonHTTPSTests.test_str_and_reprN)Ú__name__Ú
__module__Ú__qualname__Z__timeout__r   r   r   r   r   r   r      s    r   Ú__main__)Zgeventr   Z	patch_allr
   ÚImportErrorÚhttpr   r   Zgevent.testingÚtestingZ	greentestZ
skipUnlessÚhasattrZskipWithoutExternalNetworkZTestCaser   r   Úmainr   r   r   r   Ú<module>   s$   ÿþÿ