
    tf	                     J    d Z ddlmZ ddlmZ ddlmZ  G d de          ZdS )z'
Tests for L{twisted.python.htmlizer}.
    )BytesIO)filter)TestCasec                   "    e Zd ZdZddZddZdS )FilterTestsz6
    Tests for L{twisted.python.htmlizer.filter}.
    returnNc                     t          d          }t                      }t          ||           |                     |                                d           dS )z
        If passed an empty input file, L{filter} writes a I{pre} tag containing
        only an end marker to the output file.
            s2   <pre><span class="py-src-endmarker"></span></pre>
Nr   r   assertEqualgetvalueselfinputoutputs      `/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/twisted/python/test/test_htmlizer.py
test_emptyzFilterTests.test_empty   sZ    
 ufOOU	
 	
 	
 	
 	
r
   c                     t          d          }t                      }t          ||           |                     |                                d           dS )z
        If passed an input file containing a variable access, L{filter} writes
        a I{pre} tag containing a I{py-src-variable} span containing the
        variable.
        s   foo
s   <pre><span class="py-src-variable">foo</span><span class="py-src-newline">
</span><span class="py-src-endmarker"></span></pre>
Nr   r   s      r   test_variablezFilterTests.test_variable   s_     !!ufOOE	
 	
 	
 	
 	
r
   )r   N)__name__
__module____qualname____doc__r   r    r
   r   r   r      sF         

 

 

 


 
 
 
 
 
r
   r   N)r   ior   twisted.python.htmlizerr   twisted.trial.unittestr   r   r   r
   r   <module>r      s{           * * * * * * + + + + + +
 
 
 
 
( 
 
 
 
 
r
   