HEX
Server: LiteSpeed
System: Linux altar40.supremepanel40.com 4.18.0-553.83.1.lve.el8.x86_64 #1 SMP Wed Nov 12 10:04:12 UTC 2025 x86_64
User: sescorpcl (4477)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: //lib64/python3.6/site-packages/simplejson/tests/__pycache__/test_errors.cpython-36.pyc
3

�8�]!�@sHddlZddlZddlmZddlZddlmZmZGdd�de�Z	dS)�N)�TestCase)�	text_type�bc@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�
TestErrorscCsddddd
dddd	ig}ytj|�Wn tk
rDtj�d
}YnX|jd�|jt|�d�dS)N�a�Ar���cg@�dzD tuple�zExpected TypeErrorz5keys must be str, int, float, bool or None, not tuple)rr	)r)�json�dumps�	TypeError�sys�exc_info�fail�assertEqual�str)�self�data�err�r�#/usr/lib64/python3.6/test_errors.py�test_string_keys_errors

z!TestErrors.test_string_keys_errorcCsNytjt�Wn tk
r.tj�d}YnX|jd�|jt|�d�dS)NrzExpected TypeErrorz.Object of type module is not JSON serializable)r
rrrrrrr)rrrrr�test_not_serializables

z TestErrors.test_not_serializablecCs|d}ytjd�Wn"tjk
r4tj�d}YnX|jd�|j|jd�|j|jd�|j|j	d�|j|j
d�dS)Nz{}
a
brzExpected JSONDecodeErrorr�)r
�loads�JSONDecodeErrorrrrr�lineno�colnoZ	endlinenoZendcolno)rrrrr�test_decode_errors
zTestErrors.test_decode_errorcCsvd}xlttfD]`}ytj|d��Wn"tjk
rFtj�d}YnX|jd�|j|j	d�|j|j
d�qWdS)Nz
{"asdf": "rzExpected JSONDecodeError�
)rrr
rrrrrrrr )rr�trrr�test_scan_error*s
zTestErrors.test_scan_errorcCs�d}ytjd�Wn"tjk
r4tj�d}YnX|jd�tj|�}tj|�}|j|j	|j	�|j|j
|j
�|j|j|j�|j|j|j�dS)Nz{}
a
brzExpected JSONDecodeError)
r
rrrrr�picklerr�msg�doc�pos�end)rr�s�errr�test_error_is_pickable6s


z!TestErrors.test_error_is_pickableN)�__name__�
__module__�__qualname__rrr!r$r,rrrrrs


r)
rr%ZunittestrZ
simplejsonr
Zsimplejson.compatrrrrrrr�<module>s