📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 00:57:03
📂
/ (Root)
/
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
cerberus
/
benchmarks
/
__pycache__
📍 /opt/alt/python38/lib/python3.8/site-packages/cerberus/benchmarks/__pycache__
🔄 Refresh
✏️
Editing: test_overall_performance_1.cpython-38.opt-1.pyc
Read Only
U !�`� � @ s d Z ddlZddlmZ ddlmZ ddlmZmZ ddl m Z mZ ddlm Z ddlmZmZmZmZ dd lmZ e�d edd�� e�d ddd�dddgddiddidddgigddid�d�� dd� Zdddddidddeed��ddd�d �dd!d"� d#d$�ddid%d&id'�d(�dddejegd)d*d+d,id+d-igd.�d-dd/�ddid0�d1�d2eidd3idd d4�d d5�Zd6d7� Zd8d9� Ze ee d:�d;d<�Z e j!d=d>�d?d@� �Z"edA�dBdC�Z#edA�dDdE�Z$edA�dFdG�Z%edA�dHdI�Z&dJdK� Z'dLdM� Z(dNdO� Z)e*dPk�re)� dS )Qa� some notes regarding this test suite: - results are only comparable using the semantically equal schema against and identical set of documents in the same execution environment - the module can be executed to generate a new set of test documents - it is intended to detect *significant* changes in validation time - benchmarks should run with as few other processes running on the system as possible (e.g. an Alpine Linux on bare metal w/o a Desktop environment) � N)�Counter)�Path)�choice� randrange)�Callable�List)�mark)�rules_set_registry�schema_registry�TypeDefinition� Validator)�DOCUMENTS_PATHZ path_rules�path)�coerce�typeZfield_3_schemaF)�contains�emptyr Zinteger�string�nullableT)�default�items�schema)�field_31�field_32c C s t |�dkr|| d� d S )N� zRequires a smaller list.)�len)Zfield�value�error� r �_/opt/alt/python38/lib/python3.8/site-packages/cerberus/benchmarks/test_overall_performance_1.py�)schema_1_field_3_allow_unknown_check_with, s r �dictZregexzfield_1[12345]� � �d )�field_12z^field_1.field_13)r Zallowed�dependenciesc C s dS �N� r )�_r r r �<lambda>A � r* )r( )r Zdefault_setterZ forbidden�rename�field_13)�field_11r% r- �field_14)r Zrequired� allow_unknownZ keysrulesZ minlengthZ maxlengthr r �Y r&