o
    tPfj                     @   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)	sleep_sec r   \/var/www/html/humari/django-venv/lib/python3.10/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 )TestIssue600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__	greentestLARGE_TIMEOUT__timeout__skipOnLibuvOnPyPyOnWinr   r    r   r   r   r   r      s
    

r   __main__)
__future__r   r   r   	patch_allr   multiprocessingr   
subprocessr   r   r   r$   r   TestCaser   r!   mainr   r   r   r   <module>   s   