AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/jsonschema/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /lib/python3/dist-packages/jsonschema/tests/__pycache__/test_cli.cpython-310.pyc
o

>��]w�@s�ddlmZddlZddlZddlZddlmZmZmZm	Z	ddl
mZddlm
Z
dd�ZGdd	�d	e�ZGd
d�de�ZdS)�)�TestCaseN)�Draft4Validator�ValidationError�cli�__version__)�NativeIO)�SchemaErrorcs$tt����G�fdd�dt�}|S)Ncs(eZdZdd�Z�fdd�Zdd�ZdS)z%fake_validator.<locals>.FakeValidatorc_�dS�N�)�self�args�kwargsrr�;/usr/lib/python3/dist-packages/jsonschema/tests/test_cli.py�__init__�z.fake_validator.<locals>.FakeValidator.__init__cs�r���SgSr
)�pop)r�instance��errorsrr�iter_errorssz1fake_validator.<locals>.FakeValidator.iter_errorscSr	r
r)r�schemarrr�check_schemarz2fake_validator.<locals>.FakeValidator.check_schemaN)�__name__�
__module__�__qualname__rrrrrrr�
FakeValidatorsr)�list�reversed�object)rrrrr�fake_validatorsr c@s:eZdZe�ZdZdZdd�Zdd�Zdd�Z	d	d
�Z
dS)�
TestParserzfoo.jsonzschema.jsoncCs|jt_|�ttd�dS)N�open)�	fake_openrr"�
addCleanup�delattr)rrrr�setUp#szTestParser.setUpcCs>||jkrd}n||jkri}n|�d�|��tt�|��S)N�zWhat is {!r})�
instance_file�schema_file�fail�formatr�json�dumps)r�path�contentsrrrr#'s

zTestParser.fake_opencCs.t�ddd|j|jg�}|�|d|j�dS)N�--validatorz2jsonschema.tests.test_cli.TestParser.FakeValidator�
--instance�	validator)r�
parse_argsr(r)�assertIsr�r�	argumentsrrr�2test_find_validator_by_fully_qualified_object_name0s��z=TestParser.test_find_validator_by_fully_qualified_object_namecCs,t�ddd|j|jg�}|�|dt�dS)Nr0rr1r2)rr3r(r)r4rr5rrr�!test_find_validator_in_jsonschema;s��z,TestParser.test_find_validator_in_jsonschemaN)rrrr rr(r)r&r#r7r8rrrrr!s	r!c@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�TestCLIcCspt�t�}}|�t��"tjtdddiddiddigidgd	d
�||d�Wd�dS1s1wYdS)N�anyOf�minimum��type�string�requiredT��{error.message}�r2r�	instances�error_format��stdout�stderr)r�assertRaisesrr�runr)rrFrGrrr�#test_draft3_schema_draft4_validatorGs"����"�z+TestCLI.test_draft3_schema_draft4_validatorcCsXt�t�}}tjt�idgdd�||d�}|�|���|�|���|�|d�dS)Nr@rArBrEr)rrrIr �assertFalse�getvalue�assertEqual)rrFrG�	exit_coderrr�test_successful_validation[s��
z"TestCLI.test_successful_validationcCsjtddd�}t�t�}}tjt|g�idgdd�||d�}|�|���|�|��d�|�|d�dS)NzI am an error!r@�rz"{error.instance} - {error.message}rBrEz1 - I am an error!�rrrrIr rKrLrM)r�errorrFrGrNrrr�test_unsuccessful_validationks��
z$TestCLI.test_unsuccessful_validationcCs�tddd�tddd�g}tddd�g}t�t�}}tjt||�iddgdd�||d	�}|�|���|�|��d
�|�|d�dS)N�9r@rP�8�7�z#{error.instance} - {error.message}	rBrEz1 - 9	1 - 8	2 - 7	rQ)r�first_errors�
second_errorsrFrGrNrrr�/test_unsuccessful_validation_multiple_instances|s"

���
z7TestCLI.test_unsuccessful_validation_multiple_instancescCs8tjtjdddgtjd�}|�d���}|�|t�dS)Nz-m�
jsonschemaz	--version)rGzutf-8)	�
subprocess�check_output�sys�
executable�STDOUT�decode�striprMr)r�versionrrr�test_version�s�zTestCLI.test_versionN)rrrrJrOrSrZrdrrrrr9Fsr9)�unittestrr,r\r^r[rrrr�jsonschema.compatr�jsonschema.exceptionsrr r!r9rrrr�<module>s)

Anon7 - 2022
AnonSec Team