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_speedups.cpython-311.pyc
�

$��c0���ddlmZddlZddlZddlmZddlZddlmZmZmZddl	m
Z
mZmZd�Z
d�ZGd�d	��ZGd
�de��ZGd�d
e��ZdS)�)�with_statementN)�TestCase)�encoder�decoder�scanner)�PY3�	long_type�bc��tjduS�N)r�c_make_encoder���@/usr/lib/python3/dist-packages/simplejson/tests/test_speedups.py�has_speedupsrs���!��-�-rc����fd�}|S)Nc����t��sJttd��rtjd���tj�d��dS�|i|��S)N�SkipTestzC Extension not available)r�hasattr�unittestr�sys�stdout�write)�args�kwargs�funcs  �r�wrapperz)skip_if_speedups_missing.<locals>.wrappersd����~�~�	��x��,�,�
��'�(C�D�D�D��
� � �!<�=�=�=����t�T�$�V�$�$�$rr)rrs` r�skip_if_speedups_missingrs#���%�%�%�%�%��Nrc��eZdZd�ZeZdS)�BadBoolc��ddzdS�N�rr��selfs r�__bool__zBadBool.__bool__s��	�!����rN)�__name__�
__module__�__qualname__r&�__nonzero__rrrr r s"����������K�K�Krr c�:�eZdZed���Zed���ZdS)�
TestDecodec�R�|�ttjd��dS)Nr#)�assertRaises�AttributeErrorr�c_make_scannerr$s r�test_make_scannerzTestDecode.test_make_scanner$s#�����.�'�*@�!�D�D�D�D�Drc��d�}|�t|d��|�t|d��ts:|�t|d��|�t|d��dSdS)Nc�n�tjt������|��dS)N)�strict)r�JSONDecoderr �decode)�values r�testz+TestDecode.test_bad_bool_args.<locals>.test*s.����w�y�y�1�1�1�8�8��?�?�?�?�?rz""z{})r.�ZeroDivisionErrorr�r%r8s  r�test_bad_bool_argszTestDecode.test_bad_bool_args(s���	@�	@�	@����+�T�4�8�8�8����+�T�4�8�8�8��	>����/��u�=�=�=����/��u�=�=�=�=�=�	>�	>rN)r'r(r)rr1r;rrrr,r,#sM�������E�E���E��>�>���>�>�>rr,c��eZdZed���Zed���Zed���Zed���Zer
ed���Z	dSdS)�
TestEncodec�V�|�ttjddd��dS)NuÍ}=NLùy×Rº‚ò'J} Êu)r.�	TypeErrorrr
r$s r�test_make_encoderzTestEncode.test_make_encoder3s8�������"��8��
	
�	
�	
�	
�	
rc��ddl}d�}tjdd�|ddddddidddddddd|jd��}|�t
|dd	��|�t
|dd
id	��d�}tjdd�|ddddddidddddddd|jd��}|�t|dd	��dS)
Nrc��dSrr�rs r�bad_encoder1z5TestEncode.test_bad_str_encoder.<locals>.bad_encoder1Cs���4rc� �t|��Sr��str��objs r�<lambda>z1TestEncode.test_bad_str_encoder.<locals>.<lambda>F���#�c�(�(�rz: z, Fzutf-8�spam��*c��ddzdSr"rrCs r�bad_encoder2z5TestEncode.test_bad_str_encoder.<locals>.bad_encoder2Ms��
�a�C�C�C�Crc� �t|��SrrFrHs rrJz1TestEncode.test_bad_str_encoder.<locals>.<lambda>PrKr)�decimalrr
�Decimalr.r?r9)r%rRrD�encrPs     r�test_bad_str_encoderzTestEncode.test_bad_str_encoder>s��	����	�	�	��$��*�*��d�D�$��u�e�R���u��d�G�U�E�7�?�E�	K�K��
	
���)�S�&�!�4�4�4����)�S�6�2�,��:�:�:�	�	�	��$��*�*��d�D�$��u�e�R���u��d�G�U�E�7�?�E�	K�K��
	
���+�S�&�!�<�<�<�<�<rc��d�}|�t|d��|�t|d��|�t|d��|�t|d��|�t|d��|�t|d��|�t|d��|�t|d	��|�t|d
��|�t|d��|�t|d��|�t|d
��dS)Nc�j�tjdi|t��i���i��dS)Nr)r�JSONEncoderr �encode)�names rr8z+TestEncode.test_bad_bool_args.<locals>.testXs6����4�4�4����"3�4�4�;�;�B�?�?�?�?�?r�skipkeys�ensure_ascii�check_circular�	allow_nan�	sort_keys�use_decimal�namedtuple_as_object�tuple_as_array�bigint_as_string�for_json�
ignore_nan�iterable_as_array)r.r9r:s  rr;zTestEncode.test_bad_bool_argsVsK��	@�	@�	@����+�T�:�>�>�>����+�T�>�B�B�B����+�T�3C�D�D�D����+�T�;�?�?�?����+�T�;�?�?�?����+�T�=�A�A�A����+�T�3I�J�J�J����+�T�3C�D�D�D����+�T�3E�F�F�F����+�T�:�>�>�>����+�T�<�@�@�@����+�T�3F�G�G�G�G�Grc���td��dzdz��fd�}|�ttf|��dS)N�� �c�X��tj�����d��dS)N)�int_as_string_bitcountr)rrXrY)�
long_counts�rr8z=TestEncode.test_int_as_string_bitcount_overflow.<locals>.testjs+�����z�B�B�B�I�I�!�L�L�L�L�Lr)r	r.r?�
OverflowError)r%r8rms  @r�$test_int_as_string_bitcount_overflowz/TestEncode.test_int_as_string_bitcount_overflowgsW����q�\�\�2�%�b�(�
�	M�	M�	M�	M�	M����9�m�4�d�;�;�;�;�;rc���|�t��5tjd����td��di��ddd��dS#1swxYwYdS)Nu�)�encoding�key�{)r.�UnicodeEncodeErrorrrXrYr
r$s r�test_bad_encodingzTestEncode.test_bad_encodingos����"�"�#5�6�6�
O�
O��#�X�6�6�6�=�=�q��x�x��o�N�N�N�
O�
O�
O�
O�
O�
O�
O�
O�
O�
O�
O�
O����
O�
O�
O�
O�
O�
Os�8A � A$�'A$N)
r'r(r)rr@rUr;rorrurrrr=r=2s��������
�
���
��=�=���=�.�H�H���H� �<�<���<��O�	!�	O�	O�
"�	!�	O�	O�	O�O�Orr=)�
__future__rrrr�
simplejsonrrr�simplejson.compatrr	r
rrr r,r=rrr�<module>rys;��%�%�%�%�%�%�
�
�
�
���������������0�0�0�0�0�0�0�0�0�0�/�/�/�/�/�/�/�/�/�/�.�.�.�
�
�
���������
>�
>�
>�
>�
>��
>�
>�
>�@O�@O�@O�@O�@O��@O�@O�@O�@O�@Or

Youez - 2016 - github.com/yon3zu
LinuXploit