o
    i>                     @   s   d Z ddlmZ ddlmZ dgd ZdeeiZdeegiZeeZ	g e	dZ
eeZeeZee	s9J ee	s@J ee
rGJ ee
rNJ ed	krwe Zed
dd  eddd  eddd  eddd  dS dS )zH
A benchmark for comparing equivalent validation of `const` and `enum`.
    )Runner)Draft202012Validator%   d   constenumI   __main__zconst validc                   C   
   t tS N)r   is_validvalid r   r   `/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/jsonschema/benchmarks/const_vs_enum.py<lambda>      
 r   zconst invalidc                   C   r
   r   )r   r   invalidr   r   r   r   r      r   z
enum validc                   C   r
   r   )r   r   r   r   r   r   r   r      r   zenum invalidc                   C   r
   r   )r   r   r   r   r   r   r   r      r   N)__doc__pyperfr   
jsonschemar   valuelistconst_schemaenum_schemar   r   r   r   r   __name__runner
bench_funcr   r   r   r   <module>   s*    
