o
    ¯b£  ã                   @   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 y   t ¡ }Y nw |g}| |¡ d S )Né   r   )ÚZeroDivisionErrorr   ÚfailÚappend)ÚselfÚfÚl© r   ú:/usr/lib/python3/dist-packages/twisted/trial/test/weird.pyÚtest_unhandledDeferred   s   ÿz#TestBleeding.test_unhandledDeferredN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r      s    r   )ÚunittestÚtwisted.internetr   ÚTestCaser   r   r   r   r   Ú<module>   s    