
[c           @` s   d  d l  m Z m Z m Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l m	 Z	 e j
 e j d k d  Z e d e j f d     Y Z d S(   i    (   t   absolute_importt   divisiont   print_functionN(   t   set_close_exect   nts   non-windows platformt   WindowsTestc           B` s   e  Z d    Z RS(   c         C` s   t  j    } |  j | j  t | j    t j   \ } } |  j t j t j |   |  j t j t j |   |  j	 t
   t |  Wd  QXd  S(   N(   t   sockett
   addCleanupt   closeR   t   filenot   ost   pipet	   functoolst   partialt   assertRaisest   WindowsError(   t   selft   st   rt   w(    (    s8   lib/python2.7/site-packages/tornado/test/windows_test.pyt   test_set_close_exec   s    (   t   __name__t
   __module__R   (    (    (    s8   lib/python2.7/site-packages/tornado/test/windows_test.pyR      s   (   t
   __future__R    R   R   R   R
   R   t   unittestt   tornado.platform.autoR   t   skipIft   namet   skipIfNonWindowst   TestCaseR   (    (    (    s8   lib/python2.7/site-packages/tornado/test/windows_test.pyt   <module>   s   