python (3.11.7)
    e{
                         d dl mZ d dlmZ d dlmZ d dlZd dlZ ed          Z G d dej	                  Z
edk    r ej                     dS dS )	    )temp_dir)assert_python_failure)import_deprecatedNcgitbc                   2    e Zd Zd Zd Zd Zd Zd Zd ZdS )	TestCgitbc                    d}|                      t                              |          d                    |                     |                      t                              |          d                    |                     |                      t                              |          d                    |                     d S )Nz
Hello Robbie!z<small>{}</small>z<strong>{}</strong>z<font color="#909090">{}</font>)assertEqualr   smallformatstronggreyselftexts     C/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_cgitb.py
test_fontszTestCgitb.test_fonts
   s    T**,?,F,Ft,L,LMMMd++-B-I-I$-O-OPPPD)):AA$GG	I 	I 	I 	I 	I    c                    |                      t                              d          d           |                      t                              d          d           |                      t                              d          d           d S )N )r
   r   r   r
   r   )r   s    r   test_blankszTestCgitb.test_blanks   sj    R"---b))2...B,,,,,r   c                    	 t          d          # t           $ ro}t                              t          j                              }|                     d|           |                     t
          |          |           Y d }~d S d }~ww xY wNHello World
ValueError)r   r   htmlsysexc_infoassertInstr)r   errr   s      r   	test_htmlzTestCgitb.test_html   s    	*]+++ 	* 	* 	* ::clnn--DMM,---MM#c((D)))))))))	*s    
B
A$BB
c                     	 t          d          # t           $ r[ t                              t          j                              }|                     d|           |                     d|           Y d S w xY wr   )r   r   r   r   r   r   r   s     r   	test_textzTestCgitb.test_text    sx    	/]+++ 	/ 	/ 	/::clnn--DMM,---MM-......	/s    A!A65A6c                    t                      5 }t          ddt          |          z  d          \  }}}d d d            n# 1 swxY w Y   |                                }|                     d|           |                     d|           |                     d|           |                     d|           |                     d	|           d S )
N-czFimport cgitb; cgitb.enable(logdir=%s); raise ValueError("Hello World")utf-8PYTHONIOENCODINGr   r   z<strong><module></strong><p></p>)r   r   reprdecoder   r   tracedirrcoutr!   s        r   %test_syshook_no_logdir_default_formatz/TestCgitb.test_syshook_no_logdir_default_format(   s   
ZZ 	,8058<XG#*	, , ,LBS	, 	, 	, 	, 	, 	, 	, 	, 	, 	, 	, 	, 	, 	, 	, jjll
lC(((
mS)))
7===
eS!!!
fc"""""   'AA	Ac                 v   t                      5 }t          ddt          |          z  d          \  }}}d d d            n# 1 swxY w Y   |                                }|                     d|           |                     d|           |                     d|           |                     d|           d S )	Nr&