+
    Bi                     z    ^ RI Ht ^ RIHtHt ^ RIHt . ROt ! R R4      t ! R R]]4      t	 ! R R	]]4      t
R
# )    )OrderedDict)PyTestCTest)bigaddrspacetestc                   2   a  ] tR t^t o R tR tR tRtV tR# )TestEncodeBasestringAsciic                   V P                   P                  P                  P                  p\         FK  w  r#V P                   P                  P                  V4      pV P                  WCV: R V: RV RV: R24       KM  	  R# )z != z for ()N)jsonencoderencode_basestring_ascii__name__CASESassertEqual)selffnameinput_stringexpectresults   &    B/usr/lib/python3.14/test/test_json/test_encode_basestring_ascii.pytest_encode_basestring_ascii6TestEncodeBasestringAscii.test_encode_basestring_ascii   sr    		!!99BB$) LYY&&>>|LFV*D
%wa7GqIK %*    c                f    . ROpV P                  \        V4      4      pV P                  VR4       R# )onez6{"one": 1, "two": 2, "three": 3, "four": 4, "five": 5}N)r      )two   )three   )four   )five   )dumpsr   r   r   itemsss   &  r   test_ordered_dict+TestEncodeBasestringAscii.test_ordered_dict   s+    PJJ{5)*TUr   c                j    . ROpV P                  \        V4      RR7      pV P                  VR4       R# )r   T)	sort_keysz6{"five": 5, "four": 4, "one": 1, "three": 3, "two": 2}Nr   )r'   dictr   r(   s   &  r   test_sorted_dict*TestEncodeBasestringAscii.test_sorted_dict"   s.    PJJtE{dJ3TUr    N)	r   
__module____qualname____firstlineno__r   r+   r0   __static_attributes____classdictcell____classdict__s   @r   r   r      s     KVV Vr   r   c                       ] tR t^(tRtR# )TestPyEncodeBasestringAsciir2   N)r   r3   r4   r5   r6   r2   r   r   r;   r;   (   s    dr   r;   c                   0   a  ] tR t^)t o ]R 4       tRtV tR# )TestCEncodeBasestringAsciic                    RpRV,          pV P                  \        4      ;_uu_ 4        V P                  P                  P	                  V4       RRR4       R#   + '       g   i     R# ; i)r     Ni*)assertRaisesOverflowErrorr   r   r   )r   sizer*   s   &  r   test_overflow(TestCEncodeBasestringAscii.test_overflow*   sH    4K}--II55a8 .---s   &AA*	r2   N)r   r3   r4   r5   r   rC   r6   r7   r8   s   @r   r=   r=   )   s     9 9r   r=   N))u9   /\"쫾몾ꮘﳞ볚
	`1~!@#$%^&*()_+-=[]{}|;:',./<>?zT"/\\\"\ucafe\ubabe\uab98\ufcde\ubcda\uef4a\b\f\n\r\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?"u   ģ䕧覫췯ꯍz&"\u0123\u4567\u89ab\ucdef\uabcd\uef4a")controlsz
"controls"z
	z"\b\f\n\r\t")z1{"object with 1 member":["array with 1 element"]}z7"{\"object with 1 member\":[\"array with 1 element\"]}")z s p a c e d z" s p a c e d ")u   𝄠z"\ud834\udd20")u   αΩz"\u03b1\u03a9")z`1~!@#$%^&*()_+-={':[,]}|;.</>?z!"`1~!@#$%^&*()_+-={':[,]}|;.</>?"rG   rE   )collectionsr   test.test_jsonr   r   test.supportr   r   r   r;   r=   r2   r   r   <module>rK      s>    # ( )	V V( K";V J9!:E 9r   