?o d dl mZ d dlmZmZmZmZmZmZ d dl Z
G d de Z G d de Zd Z
d Z G d
de ZdS ) )TestCase)StringIO long_typebbinary_type text_typePY3Nc e Zd Zd ZdS )MisbehavingTextSubtypec dS )NzFAIL! selfs n/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/simplejson/tests/test_dump.py__str__zMisbehavingTextSubtype.__str__ s w N)__name__
__module____qualname__r r
r r r r s# r r c " e Zd ZddZd Zd ZdS )MisbehavingBytesSubtypeNc dS )Nz
bad decoder
)r encodings r decodezMisbehavingBytesSubtype.decode
s |r c dS )Nzbad __str__r
r s r r zMisbehavingBytesSubtype.__str__ s }r c t d S )Nz
bad __bytes__r r s r __bytes__z!MisbehavingBytesSubtype.__bytes__ s !!!r N)r r r r r r r
r r r r sF " " " " "r r c h t r*t | t r| d S | S )Nascii)r
isinstancebytesr )ss r as_text_typer% s2
!z!U## !xx Hr c " | j d S )Niso-8859-15)r r s r decode_iso_8859_15r( s 18M"""r c b e Zd Zd Zd Zd Zd Zd Zd Zd Z d Z
d Zd
Zd Z
d Zd
Zd ZdS )TestDumpc t }t j i | | | d d S N{})r jsondumpassertEqualgetvalue)r sios r test_dumpzTestDump.test_dump sA jj "c.....r c dD ]}| t j t j | |u | t j t j |g d |u | t j t j d|i d |u d S )N)NTFr a)
assertTruer. loadsdumps)r cs r test_constantszTestDump.test_constants s $ H HAOODJtz!}}55:;;;OODJtz1#77:a?@@@OODJtz3(';';<