?Qg! rdZddlZddlZddlmZmZmZmZmZm Z m Z m Z ddl m Z ddlmZddlmZmZeZedZed Zed Zed Zd Zd ZejdkZerdZdZndZee e!de!de!deedZ"ee e!de!de!dee dZ#ee e!de!de!dee dZ$ee e%e!de!de!dee dZ&ej'5ej(de)ede*dDdeej+ej,e Z-ee*dd!eej+ej,e Z.ddddS#1swxYwYdS)"z Test runner for the JSON Schema official test suite Tests comprehensive correctness of each draft's validator. See https://github.com/json-schema-org/JSON-Schema-Test-Suite for details. N)Draft3ValidatorDraft4ValidatorDraft6ValidatorDraft7Validatordraft3_format_checkerdraft4_format_checkerdraft6_format_checkerdraft7_format_checker)bug)Suite)_DEPRECATED_DEFAULT_TYPEScreatedraft3)namedraft4draft6draft7c fd}|S)NchtfdDrSdS)Nc3FK|]\}}|t|kVdSN)getattr).0attrvaluetests /builddir/build/BUILD/imunify360-venv-2.5.0/opt/imunify360/venv/lib/python3.11/site-packages/jsonschema/tests/test_jsonschema_test_suite.py z(skip..skipper..$s6NN eud+++NNNNNN)allitems)rkwargsmessages`rskipperzskip..skipper#s@ NNNNv||~~NNN N N N  r)r#r"r$s`` rskipr&"s) Nrcfd}|S)Nc|j}|dus|dusd|vrdS|djvrd|dSdS)NTFformatzFormat checker {0!r} not found.)schemacheckersr))rr*checkers rmissing_formatz&missing_format..missing_format*s^ T>>Vu__0F0F F ( 7#3 3 34;;F8r:Ls`T""  0>/ 0 0 6 6  442       r) Validatorformat_checkerr&ct|ptt|ptt dd|ptt ddd|ptt ddd|pitt ddd|pAtt dd |ptd d d |SNref$Recursive references between schemasr#r9case_descriptionsLocation-independent identifier1Location-independent identifier with absolute URIALocation-independent identifier with base URI change in subschema refRemote,base URI change - change folder in subschemar6r)r7r8)r1r-rr&r r0s rr:r:_zT""#  0>/ 0 0 6 6#  4EEC       #  4HH>       #  4HHC       # & 4HHS       '# 4 4EEK       5# > 442       Arct|ptt|ptt dd|ptt ddd|ptt ddd|pitt ddd|pAtt dd |ptd d d |Sr>)r1r-r r&r r0s rr:r:rIrcontentct|pxtt|pZtt dd|p2tt ddd|p tt ddd|ptt ddd|ptt dd |ptd d d |pwtt ddd|pOtt ddd|p'tt ddd|S)Nr?r@rArCrDrErFrGrHr6z date-timer7r8iQrKz8validation of string-encoded content based on media typez$validation of binary string-encodingz1validation of binary-encoded media type documents)r1r-r r&r r0s rr:r:s*T""6  0>/ 0 0 6 66  4EEC       6  4HH>       6  4HHC       6 & 4HHS       '6 4 4EEK       56 > 442       ?6 H 4HHJ       I6 V 4HHC       W6 ` 4HHC       crignorec#.K|]}d|DVdS)c34K|]}|jddik|VdS)typeanyN)r*)rrs rrz.s2 E Eddkfe_&D&DT&D&D&D&D E ErNr%)reachs rrrsE   F Ed E E E      rrPTestDraft3LegacyTypeCheck) meta_schema validators default_types)rr;TestDraft4LegacyTypeCheck)/__doc__syswarnings jsonschemarrrrrrr r jsonschema.tests._helpersr jsonschema.tests._suiter jsonschema.validatorsr rSUITEversionDRAFT3DRAFT4DRAFT6DRAFT7r&r- maxunicodeis_narrow_buildr#r1to_unittest_testcasetestsoptional_tests_of TestDraft3 TestDraft4 TestDraft6 format_tests TestDraft7catch_warnings simplefilterDeprecationWarningtests_of META_SCHEMA VALIDATORSrSrWr%rrrus                     *)))))))))))CCCCCCCC  H % % H % % H % % H % %.K/ JG ( ( LLNN (++ (++ "899(  ) & ( ( LLNN (++ (++ "899(% % )-- ` ( ( LLNN (++ (++ "899(% % )-- ` ( ( LLNN  (++ ),, "899(8 8 )AA HXH($6777 & ; ;  V44   )&'3&13   !< ! !!' ; ;V$$ (&'3&13   !<!!#s?B L,,L03L0