U
    ª€lj£  ã                   @   s*   d dl Z d dlmZ G dd„ de jƒZdS )é    N)Údeferc                   @   s   e Zd ZdZdd„ ZdS )ÚTestBleedinga'  This test creates an unhandled Deferred and leaves it in a cycle.

    The Deferred is left in a cycle so that the garbage collector won't pick it
    up immediately.  We were having some problems where unhandled Deferreds in
    one test were failing random other tests. (See #1507, #1213)
    c                 C   s>   zdd  W n t k
r(   t ¡ }Y nX |g}| |¡ d S )Né   r   )ÚZeroDivisionErrorr   ZfailÚappend)ÚselfÚfÚl© r
   ú</tmp/pip-unpacked-wheel-aghyhbke/twisted/trial/test/weird.pyÚtest_unhandledDeferred   s    z#TestBleeding.test_unhandledDeferredN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r
   r
   r
   r   r      s   r   )ZunittestZtwisted.internetr   ZTestCaser   r
   r
   r
   r   Ú<module>   s   