[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.188.96.76: ~ $


L�X1#�@s�ddlmZmZddlmZejZdd�Zdd�Zdd�Zd	d
�Z	dd�Z
d
d�Zdd�Zdd�Z
dS)�)�	Validator�errors)�assert_failcCstddddii�}ddi|_|jdtjd�|jd}|jdksbt�|jd	kswt�|j	dks�t�|j
dks�t�|jdks�t�|jdks�t�|j
d
ks�t�|js�t�|jst�dS)N�schema�foo�type�string�*r�$)r)rztype)zstring)r�document�_errorr�BAD_TYPE�_errors�
document_path�AssertionError�schema_path�code�rule�
constraint�value�info�is_group_error�is_logic_error)�v�error�r�/test_errors.py�
test__error_1
s
rcCstdddddiii�}dddii|_|jdtjf�|jd}|jd
ksnt�|jdks�t�|j	d	ks�t�|j
dks�t�|jddiks�t�|jddiks�t�|j
ffks�t�|js
t�|jst�dS)Nrr�	keyschemar�integer�0�barr�)�foo)r#r)rrrrZ	KEYSCHEMArrrrrrrrrrr)rrrrr�
test__error_2s!
r$cCs;ddddidddddd	ig}td
dd|ii�}dd
i|_|jdtjfdd�|jd}|jdks�t�|jdks�t�|j	dks�t�|j
dks�t�|j|ks�t�|jd
ks�t�|j
fddfkst�|js(t�|js7t�dS)Nrr�regexz
0x[0-9a-f]{2}r�minr�max�rr�oneofZ0x100��)�foo)r,r))rrrr�ONEOFrrrrrrrrrrr)Zvalidsrrrrr�
test__error_3*s
r.cCsudddddiiii}dddii}t||d|�|j}|j}d|ksgt�d|dks}t�|ddjdjdks�t�|jd�djdks�t�d|ks�t�d|dks�t�d|ddkst�d|dddks#t�|ddddjdjdksOt�|jd	�djdksqt�dS)
Nrrr!rrr�	validator)�foo�bar)r0zschemar1ztype)r�document_error_tree�schema_error_treerrrZfetch_errors_from)r/rr�d_error_tree�s_error_treerrr�test_error_tree_1<s 		$",r6cCs1ddddiddigii}dgi}t||d|�|j}|j}d|ksgt�|djdjgks�t�d|ks�t�d|dks�t�d|ddks�t�d|ddks�t�d|dddkst�|ddddjdjgks-t�dS)	NrZanyofrrrr/r�)rr2r3rrr)r/rrr4r5rrr�test_error_tree_2Os$		 r8c	Cs�ddddidddiidd	dd
ddd
giii}dddddddddiddddgi}t||d|�|j}|j}t|j�dks�t�t|j�dks�t�t|dj�dks�t�t|dj�dkst�|dddks(t�t|ddj�dksKt�t|ddj�dksnt�t|ddj�dks�t�t|ddj�dks�t�t|ddj�dks�t�t|dddj�dks�t�t|dddj�dks%t�tddtjjdddf�}|ddjd|ksjt�|dddjd|ks�t�tddtj	jdddf�}|ddjd|ks�t�|dddjd|ks�t�tddtjjdddf�}|ddjd|ks>t�|dddjd|ksct�td d!tj	jdddf�}|ddjd|ks�t�|dddjd|ks�t�t|dj�dks�t�t|ddj�dkst�|dddks)t�t|ddj�dksLt�t|dj�dkskt�t|dd	j�dks�t�t|dd	dj�dks�t�t|dd	dddj�dks�t�t|dd	dddj�dkst�td"d#tjjdd
df�}|ddjd|ksXt�|dd	djd|ks}t�td$d%tj
jdddf�}|ddjd|ks�t�|dd	djd|ks�t�td&d'tj	jdddf�}|ddjd|ks,t�|dd	dddjd|ksYt�td(d)tj	jdddf�}|ddjd|ks�t�|dd	dddjd|ks�t�dS)*N�a_dictrrr�valueschemar%z[a-z]*�a_listrrZoneof_regexz[a-z]*$z[A-Z]*r�abc�oner*ZaBc�threeZabCr/r7�r)Zirrelevant_at_this_point)r9r=)r9�	keyschema�type)r9r*)r9r:�regex)r9r>)r9r@rA)r9r>)r9r:rB)�a_listr)rC�schemarA)rCr*)rCrD�oneof)rCr*)rCrDrErrB)rCr*)rCrDrEr7rB)rr2r3�lenrr�ValidationErrorr
rZREGEX_MISMATCHr-)r/rrZ_detZ_setZ_ref_errrrr�test_nested_error_paths_s�		#####''!%!%!%!%###'//!%!%!-!rHc	Cs�tj�}gi}}|jtdgdgddddf��|jd|jdgi�||�|ksyt�|jtdgdgdddd	f��|jd|jdjd
d�gi�||�|ks�t�|jtddgdddgd
dddf��|jdd|jd
jd
d�gigi�||�|ksct�|jtddgdddgddddf��|dddj|jdjd
d��||�|ks�t�dS)Nr�c�readonlyTr!�Br&r7r*rZzaprr
rr�Ar%u
^p[äe]ng$Zboomr)r�BasicErrorHandler�appendrG�update�messagesr�format)�handlerr�refrrr�test_basic_error_handler�s,
	"	")	
	rTc	Cs�ddddiddigii}ddi}ddtj|ddff}|d|ddtjdf|d|ddtjdfg}t||d	|d
|d|�|jddtjjdd
dgddgigigiks�t�dS)Nrr)rrrg�Q��k7@rr7r/r�child_errorsr+zoneof definition 0zmust be of integer typezoneof definition 1zmust be of string type)zfoozoneof)r�type)r7rV)rr-r
rrMrPr)r/rrrrUrrr�test_basic_error_of_errors�s	$

	rWN)ZcerberusrrZcerberus.testsrrGrr$r.r6r8rHrTrWrrrr�<module>s	X

Filemanager

Name Type Size Permission Actions
__init__.cpython-35.opt-1.pyc File 3.44 KB 0644
__init__.cpython-35.pyc File 4.08 KB 0644
conftest.cpython-35.opt-1.pyc File 2.09 KB 0644
conftest.cpython-35.pyc File 2.09 KB 0644
test_assorted.cpython-35.opt-1.pyc File 935 B 0644
test_assorted.cpython-35.pyc File 1.02 KB 0644
test_customization.cpython-35.opt-1.pyc File 2.78 KB 0644
test_customization.cpython-35.pyc File 2.9 KB 0644
test_errors.cpython-35.opt-1.pyc File 4.05 KB 0644
test_errors.cpython-35.pyc File 7.18 KB 0644
test_legacy.cpython-35.opt-1.pyc File 100 B 0644
test_legacy.cpython-35.pyc File 100 B 0644
test_normalization.cpython-35.opt-1.pyc File 13.42 KB 0644
test_normalization.cpython-35.pyc File 13.99 KB 0644
test_registries.cpython-35.opt-1.pyc File 2.83 KB 0644
test_registries.cpython-35.pyc File 2.91 KB 0644
test_schema.cpython-35.opt-1.pyc File 3.1 KB 0644
test_schema.cpython-35.pyc File 3.63 KB 0644
test_validation.cpython-35.opt-1.pyc File 39.76 KB 0644
test_validation.cpython-35.pyc File 41.85 KB 0644