
    <i!	                     ~    S SK Jr  S SKrS SKJr  SSSSSS	S
S\" S5      S4S\" S5      S4SSSSS/r " S S\5      rg)    )TestCaseN)b)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   αΩ"\u03b1\u03a9"u   Î±Î©r   )z`1~!@#$%^&*()_+-={':[,]}|;.</>?z!"`1~!@#$%^&*()_+-={':[,]}|;.</>?"c                   ,    \ rS rSrS rS rS rS rSrg)TestEncodeBaseStringAscii   c                 V    U R                  [        R                  R                  5        g N)_test_encode_basestring_ascii
simplejsonencoderpy_encode_basestring_asciiselfs    g/home/james-whalen/.local/lib/python3.13/site-packages/simplejson/tests/test_encode_basestring_ascii.pytest_py_encode_basestring_ascii9TestEncodeBaseStringAscii.test_py_encode_basestring_ascii   s    **:+=+=+X+XY    c                     [         R                  R                  (       d  g U R                  [         R                  R                  5        g r   )r   r   c_encode_basestring_asciir   r   s    r   test_c_encode_basestring_ascii8TestEncodeBaseStringAscii.test_c_encode_basestring_ascii   s.    !!;;**:+=+=+W+WXr   c                     UR                   n[         H/  u  p4U" U5      nU R                  XTU< SU< SU< SU< S35        M1     g )Nz != z for ())__name__CASESassertEqual)r   encode_basestring_asciifnameinput_stringexpectresults         r   r   7TestEncodeBaseStringAscii._test_encode_basestring_ascii"   sC    '00$) L,\:F V)/MO %*r   c                 l    / SQn[         R                  " [        U5      SS9nU R                  US5        g )N))one   )two   )three   )four   )five   T)	sort_keysz6{"five": 5, "four": 4, "one": 1, "three": 3, "two": 2})r   dumpsdictr   )r   itemsss      r   test_sorted_dict*TestEncodeBaseStringAscii.test_sorted_dict,   s.    PT%[D9TUr    N)	r   
__module____qualname____firstlineno__r   r   r   r6   __static_attributes__r8   r   r   r   r      s    ZY
OVr   r   )unittestr   simplejson.encoderr   simplejson.compatr   r   r   r8   r   r   <module>r@      sn       G],y)')./)./))N,]!	&V Vr   