
    Ne^                     .   d dl Z d dlZd dlZd dlZd dlmZ ddlmZ 	 d dlZej                  j                  ZeN ej                  ej                        \  ZZdZeek\  reZeek  reZ ej$                  ej                  eef       ej&                  dk(  r0ej(                  dk\  r! e j*                   e j,                                ej.                  d        Z ej.                  d	
      d        Z ej.                         d        Zy# e	$ r dZY w xY w)    N)paths   )test_envi   nt      c               #   "  K   t         j                  dk(  r:t        j                  dk\  r't	        j
                  t	        j                                t	        j                         } 	 |  | j                          y # | j                          w xY ww)Nr   r   )	osnamesysversion_infoasyncioset_event_loop_policyWindowsSelectorEventLoopPolicySelectorEventLoopclose)loops    ?/usr/lib/python3/dist-packages/jupyter_client/tests/conftest.py
event_loopr   &   sa     
 
ww$3++v5%%g&L&L&NO$$&D




s   A"B%A: )B:BBT)autousec               #   h   K   t               } | j                          d  | j                          y w)N)r   startstop)	env_patchs    r   envr   4   s$     
IOO	NNs   02c                  >    t        t        j                         d      S )Nkernels)pjoinr   jupyter_data_dir     r   
kernel_dirr#   <   s    '')955r"   )r   r   r   pytestjupyter_corer   utilsr   resourceImportErrorpathjoinr   	getrlimitRLIMIT_NOFILEsofthardDEFAULT_SOFT	setrlimitr   r   r   r   fixturer   r   r#   r!   r"   r   <module>r2      s-    	 
   
 	
 ###H$:$:;JD$L|d{Hx--d|< 77d?s''61!G!!"H'"H"H"JK 
 
   6 6c  Hs   D
 
DD