%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/jsonschema/tests/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/jsonschema/tests/__pycache__/fuzz_validate.cpython-312.pyc

�

`��dZ�	���dZddlZddlmZmZddlZejej�ej�ejdd��ej��Zejejej�ejej�e��d���Zeee��d	��Zd
�Zedk(rddlZe�yy)z�
Fuzzing setup for OSS-Fuzz.

See https://github.com/google/oss-fuzz/tree/master/projects/jsonschema for the
other half of the setup here.
�N)�given�
strategiesF)�	allow_nan�allow_infinityc�R�tjtj�|�S)N)r�dictionaries�text)�inners �@/usr/lib/python3/dist-packages/jsonschema/tests/fuzz_validate.py�<lambda>rs���0�0����1B�E�J��)�base�extend��obj1�obj2c��	tj||��y#tjj$rYytjj$rYywxYw)N)�instance�schema)�
jsonschema�validate�
exceptions�ValidationError�SchemaErrorrs  r�test_schemasrsL��
����T�$�7��� � �0�0�
��� � �,�,�
��
�s��A�A�Ac���tj�tjtjt
jjd��tj�y)NT)�enable_python_coverage)	�atheris�instrument_all�Setup�sys�argvr�
hypothesis�fuzz_one_input�Fuzz�r
r�mainr'&s>�������M�M�������.�.�#��
�L�L�Nr
�__main__)�__doc__r!r#rrr�one_of�booleans�integers�floatsr	�PRIM�	recursiver�DICTrr'�__name__rr&r
r�<module>r2s�����(���z����J�����J�����J����e�<��J�O�O��	���z���	��	�	��
�����
����
��� 1�4�8�
�K����D�t��
��
���z����F�r

Zerion Mini Shell 1.0