https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/simplejson/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/simplejson/tests/__pycache__/test_fail.cpython-310.pyc
o

\Փa��@sBddlZddlmZddlZgd�Zddd�ZGdd�de�ZdS)	�N)�TestCase):z<"A JSON payload should be an object or array, not a string."z["Unclosed array"z%{unquoted_key: "keys must be quoted"}z["extra comma",]z["double extra comma",,]z[   , "<-- missing value"]z["Comma after the close"],z["Extra close"]]z{"Extra comma": true,}z:{"Extra value after close": true} "misplaced quoted value"z{"Illegal expression": 1 + 2}z{"Illegal invocation": alert()}z+{"Numbers cannot have leading zeroes": 013}z{"Numbers cannot be hex": 0x14}z"["Illegal backslash escape: \x15"]z[\naked]z"["Illegal backslash escape: \017"]z2[[[[[[[[[[[[[[[[[[[["Too deep"]]]]]]]]]]]]]]]]]]]]z{"Missing colon" null}z{"Double colon":: null}z {"Comma instead of colon", null}z!["Colon instead of comma": false]z["Bad value", truth]z['single quote']z["	tab	character	in	string	"]z&["tab\   character\   in\  string\  "]z["line
break"]z["line\
break"]z[0e]z[0e+]z[0e+-1]z({"Comma instead if closing brace": true,z["mismatch"}z$["AZ control characters in string"]�{z{]z{"foo": "bar"]z
{"foo": "bar"�nul�nulx�-z-xz-ez-e0z	-Infinitez-Inf�Infinit�Infinite�NaM�NuN�falsy�fal�trug�tru�1e�1exz1e-z1e-xzwhy not have a string payload?z,spec doesn't specify any nesting limitations)��c@s$eZdZdd�Zdd�Zdd�ZdS)�TestFailc	Cshtt�D]-\}}|d}|tvrt�|�qzt�|�Wn
tjy'Yqw|�d||f�qdS)Nrz$Expected failure for fail%d.json: %r)�	enumerate�JSONDOCS�SKIPS�json�loads�JSONDecodeError�fail)�self�idx�doc�r�</usr/lib/python3/dist-packages/simplejson/tests/test_fail.py�
test_failuresms
��zTestFail.test_failuresc	Cs�dD]K}zt�|�Wn<tjy0t��d}|�|jd�|�|jd�|�|jd�Yqt	yGt��d}|�
d||f�Yqw|�
d�qdS)N)�[,]r!r��!Unexpected exception raised %r %sz Unexpected success parsing '[,]')rrr�sys�exc_info�assertEqual�pos�lineno�colno�	Exceptionr)rr�errr�test_array_decoder_issue46zs��z#TestFail.test_array_decoder_issue46cCs�gd�}|D]^\}}}zt�|�WnItjyDt��d}|�|jdt|��|d|j||f�|�|j|d|j||f�Yqt	y[t��d}|�
d||f�Yqw|�
d|f�qdS)N))��Expecting valuer)�[zExpecting value or ']'r)z[42�Expecting ',' delimiter�)z[42,r.�)z["�Unterminated string starting atr)z["spamr3r)z["spam"r0�)z["spam",r.�)r�1Expecting property name enclosed in double quotesr)z{"r3r)z{"spamr3r)z{"spam"zExpecting ':' delimiterr4)z{"spam":r.r5)z
{"spam":42r0�
)z{"spam":42,r6�)�"r3r)z"spamr3r)z[,r.rrz%r doesn't start with %r for %rzpos %r != %r for %rr#zUnexpected success parsing '%r')rrrr$r%r&�msg�lenr'r*r)r�
test_cases�datar:rr+rrr�test_truncated_input�s*����zTestFail.test_truncated_inputN)�__name__�
__module__�__qualname__r r,r>rrrrrls
r)r$�unittestr�
simplejsonrrrrrrrr�<module>sa�

https://t.me/RX1948 - 2025