
    <|h                         d dl mZ  ej                          d dlZd dlmZ  G d dej                        Ze	dk(  r ej                          yy)    )monkeyNc                   @    e Zd Zd ZdD ]  Z ee e               [[y)
TestSelectc                 H      fd}d z   dz   |_         |||j                   <   y )Nc                     | j                  t        t        |       |        | j                  t	        t                     y )N)assertIsgetattrselectassertFalsehasattr)selfnames    _/var/www/html/test/engine/venv/lib/python3.12/site-packages/gevent/tests/test__monkey_select.pytestz#TestSelect._make_test.<locals>.test   s/    MM'&$5t<WVT23    test__removed)__name__)r   nsr   s   `  r   
_make_testzTestSelect._make_test   s(    	4  $3 4==r   )epollkqueuekeventdevpollN)r   
__module____qualname__r   r   locals r   r   r   r   
   s.    ! # 	4"# 	r   r   __main__)geventr   	patch_allr
   gevent.testingtesting	greentestTestCaser   r   mainr   r   r   <module>r'      sI          "## * zINN r   