
    Vh@                     F    d Z ddlmZmZ ddlmZ ddlmZ  G d de      Zy)	z,
Test cases for L{twisted.logger._capture}.
    )LoggerLogLevel)TestCase   )capturedLogsc                   &    e Zd ZdZ e       ZddZy)LogCaptureTestsz'
    Tests for L{LogCaptureTests}.
    Nc                 \   t               }t               5 }| j                  j                  d|       | j                  j	                  d|       ddd       | j                  t              dk(         | j                  |d   d   d       | j                  |d   d   t        j                         | j                  |d   d	   |       | j                  |d
   d   d       | j                  |d
   d   t        j                         | j                  |d
   d	   |       y# 1 sw Y   xY w)z<
        Events logged within context are captured.
        zCapture this, please)foozCapture this too, pleaseNr   r   
log_format	log_levelr      )	objectr   logdebuginfo
assertTruelenassertEqualr   )selfr   captureds      P/home/dcms/DCMS/lib/python3.12/site-packages/twisted/logger/test/test_capture.pytest_capturezLogCaptureTests.test_capture   s    h^ 	?xHHNN1sN;HHMM4#M>	? 	H*+!\24JK![18>>B!U+S1!\24NO![18==A!U+S1	? 	?s   ;D""D+)returnN)__name__
__module____qualname____doc__r   r   r        r   r	   r	      s     (C2r    r	   N)	r   twisted.loggerr   r   twisted.trial.unittestr   _capturer   r	   r   r    r   <module>r$      s!    , + #2h 2r    