,C͍Ut 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 {/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib64/python3.11/site-packages/simplejson/tests/__init__.pyr zNoExtensionTestSuite.runsS##E***#''f55##D))) N)__name__ __module__ __qualname__r rrrrs#rrceZdZdZdS)TestMissingSpeedupscttdrdStttdddddkrdSt|dr|ddSdS)Npypy_translation_infoimplementationnamegraalpyskipTestz_speedups.so is missing!)hasattrsysgetattrr)r s rrunTestzTestMissingSpeedups.runTestsz 3/ 0 0 6 , , WS"2D9964 H HI U U / / 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_testsr4s }"$$   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..6sp   ||G$$ *+E):):  %'W%5%5a%8%8%;%; =   r)r1r2) r.listdirr/dirname__file__r4r TestLoaderloadTestsFromNames) suite_namesr2s r get_suitez"all_tests_suite..get_suite5so  Z 9 9::    %''::;GG#    rr)r_import_c_make_encoderr+rr r r)r2rEr1rs` rall_tests_suiterG4s       IKKE((**2 )++,,,,"$iikk]33    Lrctjdtjdz}t |}t || )Nz-v) verbosityr2) r TextTestRunnerrargvcountrG SystemExitr wasSuccessful)r2runnerr1s rmainrROsa  $q38>>$3G3G/G H H HF  4 4 4E E**88::: ; ;;r__main__rK)NN)N) __future__rr rr.r rTestCaserr4rGrRrr/r@abspathrAr2insertrrrrXsb&&&&&& 8-66666(+66626<<<<  z IIIJJJ'// (A(ABBCCKHOOA{###D[!!!!!!r