L i>dZddlmZddlmZdgdzZdeeiZdeegiZeeZ ge dZ eeZ eeZ e je sJe je sJe je rJe je rJed k(rTeZej!d d ej!d d ej!ddej!ddyy)zH A benchmark for comparing equivalent validation of `const` and `enum`. )Runner)Draft202012Validator%dconstenumI__main__z const validc4tjtSN)ris_validvalidi/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/jsonschema/benchmarks/const_vs_enum.pyrsU^^E-Brz const invalidc4tjtSr )rr invalidrrrrrsu~~g/Frz enum validc4tjtSr )rr rrrrrrsDMM%,@rz enum invalidc4tjtSr )rr rrrrrrsdmmG.DrN)__doc__pyperfr jsonschemarvaluelist const_schema enum_schemarrrrr __name__runner bench_funcrrrr!s+ s e% U }%  U  E,2,\*K( ~~e }}U >>' """ == !!! z XF m%BC o'FG l$@A n&DE r