
    Vh                     B    d dl Z d dlmZ  G d de j                        Zy)    N)deferc                       e Zd ZdZd Zy)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                 ~    	 ddz   g}|j                  |       y # t         $ r t        j                         }Y 4w xY w)N   r   )ZeroDivisionErrorr   failappend)selffls      H/home/dcms/DCMS/lib/python3.12/site-packages/twisted/trial/test/weird.pytest_unhandledDeferredz#TestBleeding.test_unhandledDeferred   s>    	E C		 ! 	

A	s    <<N)__name__
__module____qualname____doc__r        r   r   r      s    r   r   )unittesttwisted.internetr   TestCaser   r   r   r   <module>r      s     "
8$$ r   