ó
ŠH/\c           @   sĘ   d  d l  m Z e j   d  d l Z y d  d l Z Wn! e k
 rY d  d l m Z n Xd  d l Z d  d l	 j
 Z e j e e d  d  d e j f d     Y Z e d k rĀ e j   n  d S(	   i’’’’(   t   monkeyN(   t   clientt   ssls   Needs socket.sslt   AmazonHTTPSTestsc           B   s    e  Z d  Z d   Z d   Z RS(   i   c         C   s6   t  j d  } d | _ | j d d  | j   d  S(   Ns   sdb.amazonaws.comi   t   GETt   /(   t   httplibt   HTTPSConnectiont
   debuglevelt   requestt   getresponse(   t   selft   conn(    (    s<   lib/python2.7/site-packages/gevent/tests/test__socket_ssl.pyt   test_amazon_response   s    	c         C   sP   t  j    } | j d  t  j |  } t |  s: t  t |  sL t  d  S(   Ns   sdb.amazonaws.comi»  (   s   sdb.amazonaws.comi»  (   t   sockett   connectR   t   strt   AssertionErrort   repr(   R   R   t   ssl_conn(    (    s<   lib/python2.7/site-packages/gevent/tests/test__socket_ssl.pyt   test_str_and_repr   s
    (   t   __name__t
   __module__t   __timeout__R   R   (    (    (    s<   lib/python2.7/site-packages/gevent/tests/test__socket_ssl.pyR      s   	t   __main__(   t   geventR    t	   patch_allt   unittestR   t   ImportErrort   httpR   R   t   gevent.testingt   testingt	   greentestt
   skipUnlesst   hasattrt   TestCaseR   R   t   main(    (    (    s<   lib/python2.7/site-packages/gevent/tests/test__socket_ssl.pyt   <module>   s   
	