HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //var/opt/nydus/ops/jsonschema/benchmarks/__pycache__/const_vs_enum.cpython-39.pyc
a

�,�h>�@s�dZddlmZddlmZdgdZdee�iZdee�giZee�Z	ge	�d�Z
ee�Zee�Ze�
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 validcCs
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>�rz
const invalidcCs
t�t�Sr
)rr�invalidr
r
r
rrrz
enum validcCs
t�t�Sr
)rrrr
r
r
rrrzenum invalidcCs
t�t�Sr
)rrrr
r
r
rrrN)�__doc__ZpyperfrZ
jsonschemar�value�listZconst_schemaZenum_schemarrrrr�__name__�runnerZ
bench_funcr
r
r
r�<module>s&