
    g                         d dl Z d dlmZmZ 	 d dlmZ dZd dlZ e j                  ed      Ze G d de             Zed	k(  r e j                          yy# e	$ r dZY Dw xY w)
    N)AsyncTestCasegen_test)inlineCallbacksTFztwisted module not presentc                   ,    e Zd Zed        Zed        Zy)ConvertDeferredTestc              #   Z   K   t         d        } |       }| j                  |d       y w)Nc               3      K   	 yw)N*    r       N/var/www/openai/venv/lib/python3.12/site-packages/tornado/test/twisted_test.pyfnz,ConvertDeferredTest.test_success.<locals>.fn%   s      s   r
   )r   assertEqual)selfr   ress      r   test_successz ConvertDeferredTest.test_success#   s3     		 
	 Djb!s   )+c              #      K   t         d        }| j                  t              5   |        d d d        y # 1 sw Y   y xY ww)Nc               3      K   	 ddz   y w)N   r   r   r   r   r   r   z,ConvertDeferredTest.test_failure.<locals>.fn2   s     Es   
)r   assertRaisesZeroDivisionError)r   r   s     r   test_failurez ConvertDeferredTest.test_failure0   s;     		 
	
 01$J 211s   "A
7	AA AN)__name__
__module____qualname__r   r   r   r   r   r   r   r   !   s(    
" 
"  r   r   __main__)unittesttornado.testingr   r   twisted.internet.deferr   have_twistedtornado.platform.twistedtornadoImportError
skipUnlessskipIfNoTwistedr   r   mainr   r   r   <module>r'      s      3$6L
 $%(%%l4PQ -  4 zHMMO I  Ls   A AA