o
    ÑtPfµ  ã                   @   sF   d dl Z d dl mZ dd„ ZG dd„ dejƒZedkr!e ¡  dS dS )é    N)Útestingc                 C   s   | dkrt | ƒ‚| S )Né   )Ú
ValueError)Úi© r   ú\/var/www/html/humari/django-venv/lib/python3.10/site-packages/gevent/tests/test__issue467.pyÚworker   s   r   c                   @   s   e Zd Zdd„ ZdS )ÚTestc                 C   s¤   d}t  td¡}t  |f¡ dd„ tdƒD ƒ}| |¡ t  |¡D ](}|d7 }zt  d¡ W q! tyI } z|  	|j
d d¡ W Y d }~q!d }~ww |  	|d	¡ d S )
Nr   Údonec                 S   s   g | ]}t  t|¡‘qS r   )ÚgeventÚspawnr   )Ú.0r   r   r   r   Ú
<listcomp>   s    zTest.test.<locals>.<listcomp>é   é   g{®Gáz„?r   é   )r   r   r   ÚjoinallÚrangeÚappendÚiwaitÚsleepr   ÚassertEqualÚargs)ÚselfÚfinishedÚdone_workerÚworkersÚ_Úexr   r   r   Útest   s   
€ÿz	Test.testN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r	      s    r	   Ú__main__)r   r   Ú	greentestr   ÚTestCaser	   r    Úmainr   r   r   r   Ú<module>   s    
ÿ