o
    ej                     @   s   d dl mZ d dlZd dlmZ e  d dlZd dlmZ d dlm	Z	m
Z
 d dlmZ dd ZG d	d
 d
ejZedkrCe  dS dS )    )print_functionN)monkey)Process)PopenPIPE)testingc                 C   s   t |  d S )N)geventsleep)Z	sleep_sec r
   KD:\Projects\ConvertPro\env\Lib\site-packages\gevent/tests/test__issue600.pyf   s   r   c                   @   s,   e Zd ZejZeddd Zdd ZdS )TestIssue600Zhangsc                 C   s4   t tjdgttd}td |  td d S )Nz-V)stdoutstderrr   )r   sys
executabler   r   r	   communicateselfpr
   r
   r   test_invoke   s   
zTestIssue600.test_invokec                 C   sN   t tdd}|  td |d W d    d S 1 s w   Y  d S )N)g      ?)targetargs   
   )r   r   startr   Timeoutjoinr   r
   r
   r   test_process#   s
   "zTestIssue600.test_processN)	__name__
__module____qualname__	greentestZLARGE_TIMEOUTZ__timeout__ZskipOnLibuvOnPyPyOnWinr   r   r
   r
   r
   r   r      s
    

r   __main__)
__future__r   r   r   Z	patch_allr   multiprocessingr   
subprocessr   r   r   r"   r   ZTestCaser   r   mainr
   r
   r
   r   <module>   s   