§
    ÉtºfE  ã                   óP   — d Z ddlZddlmZ ddlmZ  G d„ dej        ¦  «        ZdS )z|
The L{_response} module contains constants for all standard HTTP codes, along
with a mapping to the corresponding phrases.
é    N)Úunittest)Ú
_responsesc                   ó   — e Zd Zdd„ZdS )ÚResponseTestsÚreturnNc                 ó  — t          t          ¦  «        D ]r}|dk    rŒ	t          d„ |D ¦   «         ¦  «        rPt          t          |¦  «        }|                      |t
          ¦  «         |                      |t          j        ¦  «         ŒsdS )z
        All constants besides C{RESPONSES} defined in L{_response} are
        integers and are keys in C{RESPONSES}.
        Ú	RESPONSESc              3   ó>   K  — | ]}|d k    p|t           j        v V — ŒdS )Ú_N)ÚstringÚascii_uppercase)Ú.0Úcs     úc/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/twisted/web/test/test_web__responses.pyú	<genexpr>z/ResponseTests.test_constants.<locals>.<genexpr>   s3   è è € ÐJÐJÀ�A˜’HÐ; ¥VÔ%;Ð ;ÐJÐJÐJÐJÐJÐJó    N)Údirr   ÚallÚgetattrÚassertIsInstanceÚintÚassertInr	   )ÚselfÚsymÚvals      r   Útest_constantszResponseTests.test_constants   s�   € õ
 •z‘?”?ð 	9ð 	9ˆCØ�kÒ!Ð!ØÝÐJÐJÀcÐJÑJÔJÑJÔJð 9Ý�j¨#Ñ.Ô.�Ø×%Ò% c­3Ñ/Ô/Ð/Ø—’˜c¥:Ô#7Ñ8Ô8Ð8øð	9ð 	9r   )r   N)Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r      s(   € € € € € ð9ð 9ð 9ð 9ð 9ð 9r   r   )Ú__doc__r   Útwisted.trialr   Útwisted.webr   ÚTestCaser   r    r   r   ú<module>r%      su   ððð ð €€€à "Ð "Ð "Ð "Ð "Ð "Ø "Ð "Ð "Ð "Ð "Ð "ð9ð 9ð 9ð 9ð 9�HÔ%ñ 9ô 9ð 9ð 9ð 9r   