bg ddlmZddlZddlZddlZGddejZGddejZd dZ d dZ d d Z e d krddlZddlZej ej ej ej eZej dee e dSdS))absolute_importNceZdZdZdS)NoExtensionTestSuitecddl}|dtj||}|d|S)NrFT) simplejson_toggle_speedupsunittest TestSuiterun)selfresultrs l/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/simplejson/tests/__init__.pyr zNoExtensionTestSuite.runsS##E***#''f55##D))) N)__name__ __module__ __qualname__r rrrrs#rrceZdZdZdS)TestMissingSpeedupscttdrdSt|dr|ddSdS)Npypy_translation_infoskipTestz_speedups.so is missing!)hasattrsysr)r s rrunTestzTestMissingSpeedups.runTestsP 3/ 0 0 6 , , T: & & 6 MM4 5 5 5 5 5 6 6rN)rrrrrrrrrs#66666rrcddl}ddl}ddl}|tj} ddl}n##t $rtjdkr|cYSwxYw||j |j fD]*}| | |+|H| | tj|dd|S)Nr)z index.rstF)module_relative)rsimplejson.encodersimplejson.decoderr r doctest ImportErrorr version_infoencoderdecoderaddTest DocTestSuite DocFileSuiteospathjoin)suite project_dirrr"mods radditional_testsr0s }"$$   f $ $LLL  J. 0BC11 g**3//0000   [+66 !     Ls(AAcfd}|}ddl}|"|tn,t j|t |gg}|S)NcdtjtjtD}t t j|S)Ncg|]T}|d|d,dtj|dUS)test_z.pyzsimplejson.tests.r) startswithendswithr*r+splitext).0fs r z6all_tests_suite..get_suite..4sp   ||G$$ *+E):):  %'W%5%5a%8%8%;%; =   r)r-r.) r*listdirr+dirname__file__r0r TestLoaderloadTestsFromNames) suite_namesr.s r get_suitez"all_tests_suite..get_suite3so  Z 9 9::    %''::;GG#    rr)r_import_c_make_encoderr'rr r r)r.rAr-rs` rall_tests_suiterC2s       IKKE((**2 )++,,,,"$iikk]33    Lrctjdtjdz}t |}t || )Nz-v) verbosityr.) r TextTestRunnerrargvcountrC SystemExitr wasSuccessful)r.runnerr-s rmainrNMsa  $q38>>$3G3G/G H H HF  4 4 4E E**88::: ; ;;r__main__rG)NN)N) __future__rr rr*r rTestCaserr0rCrNrr+r<abspathr=r.insertrrrrTsb&&&&&& 8-66666(+66626<<<<  z IIIJJJ'// (A(ABBCCKHOOA{###D[!!!!!!r