Your IP : 216.73.217.129


Current Path : /opt/alt/python35/lib64/python3.5/test/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/test/__pycache__/test_html.cpython-35.opt-2.pyc



���]��@sKddlZddlZGdd�dej�ZedkrGej�dS)�Nc@s(eZdZdd�Zdd�ZdS)�	HtmlTestscCs9|jtjd�d�|jtjdd�d�dS)Nz'<script>"&foo;"</script>'z>&#x27;&lt;script&gt;&quot;&amp;foo;&quot;&lt;/script&gt;&#x27;Fz*'&lt;script&gt;"&amp;foo;"&lt;/script&gt;')�assertEqual�html�escape)�self�r�./opt/alt/python35/lib64/python3.5/test_html.py�test_escape
szHtmlTests.test_escapecs�ddddg�d���fdd�}���fdd	�}|d
d
�|dd�|dd�xEd
ddddddgD](}|||�||d|d�q�Wddddddddddddg}x�tdddd d!d"gd#d$d%d
d&d'g�D]^\}}xO|D]G}||||�x-d(d)gD]}||||||�qIWq%WqWx*d*d+d,d-d.gD]}	||	d/�q�Wx3d0d1d2d3d4d5d6d7gD]}	||	d8�q�Wx6td9d:d;d<gd=�D]\}}
|||
�q�W|d>d/�|d?d@�|dAd/�x'dBdCdDdEgD]}||dF�qJWx'dGdHdIdJgD]}||dK�qtWx@dLdMdNdOgD],}||dPdQ�||ddPdQ�q�Wx'dRdSdTdUgD]}||d
�q�Wx!dVdWgD]}|||�qW|dXdX�|dYdZ�|d[d\�|d]d^�|d_d`�|dadb�|dcdd�|dedf�|dgdg�|dhdidjdi�|dkdl�|dmdm�dS)nNz&#%dz&#%d;z&#x%xz&#x%x;z$unescape(%r) should have returned %rcs-�jtj|�|d�||f�dS)N�msg)rr�unescape)�text�expected)�errmsgrrr�checksz&HtmlTests.test_unescape.<locals>.checkcsHxA�D]9}||}�jtj|�|d�||f�qWdS)Nr
)rrr)�numr
�formatr)r�numeric_formatsrrr�	check_nums

z*HtmlTests.test_unescape.<locals>.check_numzno character referencesz&
&	& &&z&0 &9 &a &0; &9; &a;�&z&#z&#xz&#Xz&#yz&#xyz&#Xy�;z&#%07dz&#%07d;z&#x%06xz&#x%06x;z&#x%Xz&#x%06Xz&#X%x;z&#X%06x;�A�a�"�&i&i4�A�a�"u☃u􁈴� �Xi�i�i�i��iu�����i��i��i��i����
���u	
€•r�	�	l�N�Zoz&quot;;z&#34;;z&#x22;;z&#X22;;z";z&quot;quot;z
&#34;quot;z&#x22;quot;z&#X22;quot;z"quot;z&quotz&#34z&#x22z&#X22�z"""z&ampz&amp;z&AMPz&AMP;z&Ampz&Amp;z&svadilfari;z&notitu¬itz&notit;u¬it;z&notinu¬inz&notin;u∉z,&notReallyAnExistingNamedCharacterReference;u*¬ReallyAnExistingNamedCharacterReference;z!&CounterClockwiseContourIntegral;u∳z&acE;u∾̳z&acEz&#123; iz{ z2&Eacuteric&Eacute;ric&alphacentauri&alpha;centauriu"ÉricÉric&alphacentauriαcentauriz&co;)�zip)rrr�x�formatsr�char�s�end�cpZch�er)rrrr�
test_unescapesj


"
%
%%(










zHtmlTests.test_unescapeN)�__name__�
__module__�__qualname__r	r3rrrrr	sr�__main__)rZunittestZTestCaserr4�mainrrrr�<module>s]