Sindbad~EG File Manager
�
'Μg���p�dZddlZddlZGd�dej�Zedk(rej�yy)z&
Tests for the html module functions.
�Nc��eZdZd�Zd�Zy)� HtmlTestsc��|jtjd�d�|jtjdd�d�y)Nz'<script>"&foo;"</script>'z>'<script>"&foo;"</script>'Fz*'<script>"&foo;"</script>')�assertEqual�html�escape)�selfs �+/usr/local/lib/python3.12/test/test_html.py�test_escapezHtmlTests.test_escape
sC������K�K�6�7�L� N�
����K�K�6��>�:� <�c����
�gd��
d���fd�}��
�fd�}|dd�|dd�|dd�dD]}|||�||d z|d z��gd
�}tgd�gd��D]1\}}|D]'}|||z|�d
D]}|||z|z||z���)�3dD]} || d��
dD]} || d��
tgd�d�D]\}}
|||
��|dd�|dd�|dd�dD]}||d��
dD]}||d��
dD]}||dzd�||d zdzd��dD]}||d ��
d!D]}|||��
|d"d"�|d#d$�|d%d&�|d'd(�|d)d*�|d+d,�|d-d.�|d/d0�|d1d1�|d2d3zd4�|d5d6�|d7d7�y)8N)�&#%d�&#%d;�&#x%x�&#x%x;z$unescape(%r) should have returned %rc�^���jtj|�|�||fz��y�N)�msg�rr�unescape)�text�expected�errmsgr s ��r
�checkz&HtmlTests.test_unescape.<locals>.checks0������T�]�]�4�0�(�!'�4��*:�!:�
�
<rc�v���D]3}||z}�jtj|�|�||fz���5yrr)�numr�formatrr�numeric_formatsr s ���r
� check_numz*HtmlTests.test_unescape.<locals>.check_numsD���)����|��� � ����t�!4�h�%+�t�X�.>�%>�!�@�*rzno character referencesz&
& & &&z&0 &9 &a &0; &9; &a;)�&z&#z&#xz&#Xz&#yz&#xyz&#Xy�;)rz&#%07drz&#%07d;rz&#x%06xrz&#x%06x;z&#x%Xz&#x%06Xz&#X%x;z&#X%06x;)�A�a�"�&i&i4)�A�a�"r u☃u)� �X)i�i�i�i��iu�)����i��i��i��i���)�
���u
€•r� � l�N�Zo)z";z";z";z";z";)z"quot;z
"quot;z"quot;z"quot;z"quot;)z"z"z"z"�z""")z&z&z&z&r )z&Ampz&Amp;z&svadilfari;z¬itu¬itz¬it;u¬it;z¬inu¬inz∉u∉z,¬ReallyAnExistingNamedCharacterReference;u*¬ReallyAnExistingNamedCharacterReference;z!∳u∳z∾̳u∾̳z&acEz{ ia4{ { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { z2ÉricÉric&alphacentauriαcentauriu"ÉricÉric&alphacentauriαcentauriz&co;)�zip)r rr�x�formatsr�char�s�end�cp�ch�errs` @@r
�
test_unescapezHtmlTests.test_unescapes:���>��7�� <� @� �'�)B�C�
�l�L�)�
�$�&<�=�A�A��!�Q�K��!�C�%��3���B�
=���?�I�K�I�C�����a�#�g�t�$�%�C��1�S�5�C�-��c��2�&��K�=�B��b�(�#�=�L�B��b�"��L��3�5I�J�G�C���c�2��K� �!�X���!�T���%�x�0�<�A��!�T�N�=�M�A��!�X��M�5�A��!�A�#�u���1�S�5�!�)�U�#�5�4�A��!�S�M�4�"�A��!�Q�K�#� �n�n�-�
�h���
�i��!�
�h���
�i���
�<�:� <� �1�5�9�
�g�~�&�
�f�f��
�i�$���,�
�B�2� 4�
�f�f�rN)�__name__�
__module__�__qualname__rr@�rr
rr s
��<�Qrr�__main__)�__doc__r�unittest�TestCaserrA�mainrDrr
�<module>rJsA�����Z��!�!�Z�z�z���H�M�M�O�r
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists