File: //var/opt/nydus/ops/jsonschema/benchmarks/__pycache__/const_vs_enum.cpython-39.pyc
a
�,�h> � @ s� d Z ddlmZ ddlmZ dgd Zdee�iZdee�giZee�Z g e �d�Z
ee�Zee�Ze�
e �srJ �e�
e �s�J �e�
e
�r�J �e�
e
�r�J �ed kr�e� Ze�d
dd� � e�d
dd� � e�ddd� � e�ddd� � dS )zH
A benchmark for comparing equivalent validation of `const` and `enum`.
� )�Runner)�Draft202012Validator�% �d �const�enum�I �__main__zconst validc C s
t �t�S �N)r �is_valid�valid� r
r
�T/opt/nydus/tmp/pip-target-wkfpz8uv/lib/python/jsonschema/benchmarks/const_vs_enum.py�<lambda> � r z
const invalidc C s
t �t�S r
)r r �invalidr
r
r
r r r z
enum validc C s
t �t�S r
)r r r r
r
r
r r r zenum invalidc C s
t �t�S r
)r r r r
r
r
r r r N)�__doc__Zpyperfr Z
jsonschemar �value�listZconst_schemaZenum_schemar r r r r �__name__�runnerZ
bench_funcr
r
r
r �<module> s&