U
    
W[Ñ  ã                   @   s:   d dl mZmZ d dlZd dlmZ G dd„ dejƒZdS )é    )ÚdivisionÚabsolute_importN)Ú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   ú:/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   )Z
__future__r   r   ZunittestZtwisted.internetr   ZTestCaser   r   r   r   r   Ú<module>   s   