bg! ddlmZddlZddlmZdddddd d d ed d fd ed d fd d dddgZGddeZdS))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&eZdZdZdZdZdZdS)TestEncodeBaseStringAsciicN|tjjdSN)_test_encode_basestring_ascii simplejsonencoderpy_encode_basestring_asciiselfs /builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/simplejson/tests/test_encode_basestring_ascii.pytest_py_encode_basestring_asciiz9TestEncodeBaseStringAscii.test_py_encode_basestring_asciis" **:+=+XYYYYYcttjjsdS|tjjdSr )r r c_encode_basestring_asciir rs rtest_c_encode_basestring_asciiz8TestEncodeBaseStringAscii.test_c_encode_basestring_asciis5!;  F **:+=+WXXXXXrc |j}tD]3\}}||}||||d|d|d|d4dS)Nz != z for ())__name__CASES assertEqual)rencode_basestring_asciifname input_stringexpectresults rr z7TestEncodeBaseStringAscii._test_encode_basestring_ascii"s'0$) O O L&,,\::F   VV)/ M O O O O  O Orcgd}tjt|d}||ddS)N))one)two)three)four)fiveT) sort_keysz6{"five": 5, "four": 4, "one": 1, "three": 3, "two": 2})r dumpsdictr)ritemsss rtest_sorted_dictz*TestEncodeBaseStringAscii.test_sorted_dict,sEPPP  T%[[D 9 9 9 TUUUUUrN)r __module__ __qualname__rrr r2rrrrs^ZZZYYY OOOVVVVVrr)unittestrsimplejson.encoderr simplejson.compatrrrr5rrr9sG],y)')Q./)Q./))N,]! &VVVVVVVVVVr