Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_cgitb.cpython-311.opt-2.pyc
�

�Ke{
���ddlmZddlmZddlmZddlZddlZed��ZGd�dej	��Z
edkrej��dSdS)	�)�temp_dir)�assert_python_failure)�import_deprecatedN�cgitbc�2�eZdZd�Zd�Zd�Zd�Zd�Zd�ZdS)�	TestCgitbc��d}|�t�|��d�|����|�t�|��d�|����|�t�|��d�|����dS)Nz
Hello Robbie!z<small>{}</small>z<strong>{}</strong>z<font color="#909090">{}</font>)�assertEqualr�small�format�strong�grey��self�texts  �9/usr/local/apps/python3/lib/python3.11/test/test_cgitb.py�
test_fontszTestCgitb.test_fonts
s�����������T�*�*�,?�,F�,F�t�,L�,L�M�M�M�������d�+�+�-B�-I�-I�$�-O�-O�P�P�P�������D�)�)�:�A�A�$�G�G�	I�	I�	I�	I�	I�c��|�t�d��d��|�t�d��d��|�t�d��d��dS)N�)r
rrr
r)rs r�test_blankszTestCgitb.test_blankssj��������R���"�-�-�-�������b�)�)�2�.�.�.�������B����,�,�,�,�,rc��	td���#t$ro}t�tj����}|�d|��|�t
|��|��Yd}~dSd}~wwxYw�N�Hello World�
ValueError)rr�html�sys�exc_info�assertIn�str)r�errrs   r�	test_htmlzTestCgitb.test_htmls���	*��]�+�+�+���	*�	*�	*��:�:�c�l�n�n�-�-�D��M�M�,��-�-�-��M�M�#�c�(�(�D�)�)�)�)�)�)�)�)�)�����	*���s��
B
�A$B�B
c���	td���#t$r[t�tj����}|�d|��|�d|��YdSwxYwr)rrrrrrrs  r�	test_textzTestCgitb.test_text sx��	/��]�+�+�+���	/�	/�	/��:�:�c�l�n�n�-�-�D��M�M�,��-�-�-��M�M�-��.�.�.�.�.�.�	/���s��A!A6�5A6c��t��5}tddt|��zd���\}}}ddd��n#1swxYwY|���}|�d|��|�d|��|�d|��|�d|��|�d	|��dS)
N�-czFimport cgitb; cgitb.enable(logdir=%s); raise ValueError("Hello World")�utf-8��PYTHONIOENCODINGrrz<strong>&lt;module&gt;</strong>�<p>�</p>)rr�repr�decoder�r�tracedir�rc�outr!s     r�%test_syshook_no_logdir_default_formatz/TestCgitb.test_syshook_no_logdir_default_format(s��
�Z�Z�	,�8�0��5�8<�X���G�#*�	,�,�,�L�B��S�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,����	,�	,�	,�	,��j�j�l�l���
�
�l�C�(�(�(��
�
�m�S�)�)�)��
�
�7��=�=�=��
�
�e�S�!�!�!��
�
�f�c�"�"�"�"�"��'A�A�	Ac�v�t��5}tddt|��zd���\}}}ddd��n#1swxYwY|���}|�d|��|�d|��|�d|��|�d|��dS)	Nr&zUimport cgitb; cgitb.enable(format="text", logdir=%s); raise ValueError("Hello World")r'r(rrr*r+)rrr,r-r�assertNotInr.s     r�"test_syshook_no_logdir_text_formatz,TestCgitb.test_syshook_no_logdir_text_format7s���
�Z�Z�	,�8�0��5�8<�X���G�#*�	,�,�,�L�B��S�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,����	,�	,�	,�	,��j�j�l�l���
�
�l�C�(�(�(��
�
�m�S�)�)�)������$�$�$������%�%�%�%�%r3N)	�__name__�
__module__�__qualname__rrr"r$r2r6�rrrrsq������I�I�I�-�-�-�
*�*�*�/�/�/�
#�
#�
#�&�&�&�&�&rr�__main__)
�test.support.os_helperr�test.support.script_helperr�test.support.warnings_helperr�unittestrr�TestCaserr7�mainr:rr�<module>rBs���+�+�+�+�+�+�<�<�<�<�<�<�:�:�:�:�:�:�����
�
�
�
���'�"�"��;&�;&�;&�;&�;&��!�;&�;&�;&�|�z����H�M�O�O�O�O�O��r