
    Yfc                     L    d Z ddlmZ ddlmZmZ  G d dej                  ZdS )z+
Test cases for L{twisted.logger._levels}.
    )unittest   )InvalidLogLevelErrorLogLevelc                   "    e Zd ZdZddZddZdS )LogLevelTestsz 
    Tests for L{LogLevel}.
    returnNc                     t          j                    D ]/}|                     t          j        |j                  |           0dS )z,
        Look up log level by name.
        N)r   iterconstantsassertIslevelWithNamename)selflevels     Q/var/www/html/env/lib/python3.11/site-packages/twisted/logger/test/test_levels.pytest_levelWithNamez LogLevelTests.test_levelWithName   sN     +-- 	E 	EEMM(0<<eDDDD	E 	E    c                     d}	 t          j        |           |                     d           dS # t          $ r&}|                     |j        |           Y d}~dS d}~ww xY w)z4
        You can't make up log level names.
        z*bogus*zExpected InvalidLogLevelError.N)r   r   failr   r   r   )r   boguses      r   test_levelWithInvalidNamez'LogLevelTests.test_levelWithInvalidName   s     	8"5))) II677777 $ 	* 	* 	*MM!'5)))))))))	*s   / 
AAA)r	   N)__name__
__module____qualname____doc__r   r    r   r   r   r      sJ         E E E E
8 
8 
8 
8 
8 
8r   r   N)r   twisted.trialr   _levelsr   r   TestCaser   r   r   r   <module>r!      sr     # " " " " " 4 4 4 4 4 4 4 48 8 8 8 8H% 8 8 8 8 8r   