403Webshell
Server IP : 88.99.149.37  /  Your IP : 216.73.216.141
Web Server : nginx/1.31.2
System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64
User : muralimurth ( 1015)
PHP Version : 8.4.23
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3.12/site-packages/referencing/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3.12/site-packages/referencing/tests/__pycache__/test_jsonschema.cpython-312.pyc
�

�% g�-�
��ddlZddlmZmZmZddlZejjddejjfdejjfdejjfdejjfdejjfd	ejjfg�d
��Zd�Zejjdd
ejjfd
ejjfd
ejjfd
ejjfdejjfdejjfg�d��Zejjdejjejjejjejjg�ejjdddg�d���Zejjdejjejjejjejjg�ejjdddg�d���Zejjdejjejjejjejjg�ejjdddg�d���Zejjddejjfdejjfdejjfdejjfdejjfd	ejjfg�d��Zejjddejjfdejjfdejjfdejjfg�d��Zd�Zd�Zd�Zd �Zd!�Zd"�Zd#�Zd$�Zd%�Zd&�Z y)'�N)�Registry�Resource�
Specificationz
uri, expectedz,https://json-schema.org/draft/2020-12/schemaz,https://json-schema.org/draft/2019-09/schemaz'http://json-schema.org/draft-07/schema#z'http://json-schema.org/draft-06/schema#z'http://json-schema.org/draft-04/schema#z'http://json-schema.org/draft-03/schema#c�Z�d|i}tj|�}|t||��k(sJ�y)zE
    The $schema keyword in JSON Schema is a dialect identifier.
    �$schema)�contents�
specificationN)r�
from_contents)�uri�expectedr�resources    �F/usr/lib/python3.12/site-packages/referencing/tests/test_jsonschema.py�7test_schemas_with_explicit_schema_keywords_are_detectedrs4��B�3��H��%�%�h�/�H��x���J�J�J�J�c���d}tjtjj�5}tjd|i�ddd�jj|k(sJ�y#1swY�%xYw)N�1http://example.com/unknown-json-schema-dialect-idr)	�pytest�raises�referencing�
jsonschema�UnknownDialectrr
�valuer��
dialect_id�excinfos  r�test_unknown_dialectr-sZ��D�J�	���{�-�-�<�<�	=�����	�:�6�7�
>��=�=���
�*�*�*�
>�	=�s�A,�,A5zid, specification�$id�idc�8�d}|j||i�|k(sJ�y)Nzhttp://example.com/some-schema��id_of)rr	rs   r�test_id_of_mappingr"4s&��+�C�����C�y�)�S�0�0�0rr	rTFc�*�|j|��J�y�Nr �r	rs  r�test_id_of_boolr&Ds�����u�%�-�-�-rc�B�t|j|��gk(sJ�yr$)�list�
anchors_inr%s  r�test_anchors_in_boolr*Rs"���
�(�(��/�0�B�6�6�6rc�B�t|j|��gk(sJ�yr$)r(�subresources_ofr%s  r�test_subresources_of_boolr-`s"���
�-�-�e�4�5��;�;�;rc�L�tjj|�|k(sJ�yr$�rr�specification_with�rrs  r�test_specification_withr2ns#��<�!�!�4�4�S�9�X�E�E�Erz&http://json-schema.org/draft-07/schemaz&http://json-schema.org/draft-06/schemaz&http://json-schema.org/draft-04/schemaz&http://json-schema.org/draft-03/schemac�L�tjj|�|k(sJ�yr$r/r1s  r�)test_specification_with_no_empty_fragmentr4�s#��,�!�!�4�4�S�9�X�E�E�Erc��d}tjtjj�5}tjj|�ddd�jj|k(sJ�y#1swY�%xYw)Nr)rrrrrr0rrrs  r�'test_specification_with_unknown_dialectr6�s[��D�J�	���{�-�-�<�<�	=�����1�1�*�=�
>��=�=���
�*�*�*�
>�	=�s� A4�4A=c��d}tjj|tj��}|tjusJ�y)Nr)�default)rrr0r�OPAQUE)rr	s  r�test_specification_with_defaultr:�sD��D�J��*�*�=�=���$�$�>��M��M�0�0�0�0�0rc��tjjjddi�}t	�jd|�j
�}|jd�}|j|jk(sJ�y)N�$dynamicAnchor�foo�http://example.comzhttp://example.com#foo)	rr�DRAFT202012�create_resourcer�
with_resource�resolver�lookupr)�onerB�resolveds   r�test_lookup_trivial_dynamic_refrF�sm��
�
 �
 �
,�
,�
<�
<�	�5�!��C��z�'�'�(<�c�B�K�K�M�H����7�8�H�������,�,�,rc
� �tjjjd�}tjjjddddddddid�d�id��}t	�jd|fd|fd	|fg�j
�}|jd�}|jjd
�}|jjd�j}|jd�}|j|jk(sJ�y)
NTr>�	fooAnchorr=r<��bar�baz�rr<�$defs�http://example.com/foo/�http://example.com/foo/bar�foo/rJ�
#fooAnchor�	rrr?r@r�with_resourcesrBrCr��TRUE�rootrB�first�second�fourths      r�(test_multiple_lookup_trivial_dynamic_refrZ�s	���!�!�-�-�=�=�d�C�D��!�!�-�-�=�=�'�)�� �&1�#�,�k� ��	��	
��D�&	�
�	��%�t�,�*�D�1�-�t�4�
�

�
���
�
�O�O�0�1�E�
�^�^�
"�
"�6�
*�F����%�%�e�,�5�5�H�
�_�_�\�
*�F��?�?�d�m�m�+�+�+rc
�$�tjjjddi�}tjjjddddddddid�d�id��}t	�jd|fd	|fd
|fg�j
�}|jd�}|jjd�}|jjd�j}|jd
�}|j|jk(sJ�y)N�$anchorrHr>r=Tr<rIrLrNrOrPrJrQrR)rD�tworBrWrXrYs      r�2test_multiple_lookup_dynamic_ref_to_nondynamic_refr^�s��
�
 �
 �
,�
,�
<�
<�	�K� ��C��
 �
 �
,�
,�
<�
<�'�)�� �&1�#�,�k� ��	��	
��C�&	�
�	��%�s�+�*�C�0�-�s�3�
�

�
���
�
�O�O�0�1�E�
�^�^�
"�
"�6�
*�F����%�%�e�,�5�5�H�
�_�_�\�
*�F��?�?�c�l�l�*�*�*rc�V�tjjjddi�}t	�jd|�j
�}|jd�}tjj|j��}|j|jk(sJ�y)N�$recursiveAnchorTr>�rB)
rr�DRAFT201909r@rrArBrC�lookup_recursive_refr)rDrBrWrEs    r�!test_lookup_trivial_recursive_refrds���
�
 �
 �
,�
,�
<�
<�	�T�"��C��z�'�'�(<�c�B�K�K�M�H��O�O�0�1�E��%�%�:�:����;��H�������,�,�,rc��tjjjd�}t	d|i�}tjj|j
d����}|j|jk(sJ�y)NTr>)�base_urira)rrrbr@rrcrBr)rU�registryrEs   r�!test_lookup_recursive_ref_to_boolrhsu���!�!�-�-�=�=�d�C�D��-�t�4�5�H��%�%�:�:��"�"�,@�"�A�;��H�����
�
�-�-�-rc�@�tjjjd�}tjjjddddddddd�d�d�id��}t	�jd|fd|fd	|fg�j
�}|jd�}|jjd
�}|jjd�j}tjj|��}|j|jk(sJ�y)
NTr>r=rH�r`r\rI�rr`rMrNrOrPrJra�
rrrbr@rrSrBrCrcrrTs      r�*test_multiple_lookup_recursive_ref_to_boolrm(s���!�!�-�-�=�=�d�C�D��!�!�-�-�=�=�'� $�� �(,�#�04�'2� ��
��	
��D�(	�
�	��%�t�,�*�D�1�-�t�4�
�

�
���
�
�O�O�0�1�E�
�^�^�
"�
"�6�
*�F����%�%�e�,�5�5�H�
�
#�
#�
8�
8�(�
8�
K�F��?�?�d�m�m�+�+�+rc��tjjjddi�}tjjjddddddddd�d�d�id��}tjjjdd	i�}t	�jd|fd
|fd|fg�j
�}|jd�}|jjd�}|jjd
�j}tjj|��}|j|jk(sJ�y)Nr`Tr>r=rHrjrIrkFrNrOrPrJrarl)rDr]�threerBrWrXrYs       r�8test_multiple_lookup_recursive_ref_with_nonrecursive_refrpPsE��
�
 �
 �
,�
,�
<�
<�	�T�"��C��
 �
 �
,�
,�
<�
<�'� $�� �(,�#�04�'2� ��
��	
��C�&
�"�"�.�.�>�>�	�U�#�
�E�	�
�	��%�u�-�*�C�0�-�s�3�
�

�
���
�
�O�O�0�1�E�
�^�^�
"�
"�6�
*�F����%�%�e�,�5�5�H�
�
#�
#�
8�
8�(�
8�
K�F��?�?�c�l�l�*�*�*rc�R�tjjt�k(sJ�yr$)rr�EMPTY_REGISTRYr�rr�test_empty_registryrt}s���!�!�0�0�H�J�>�>�>r)!rrrrr�referencing.jsonschema�mark�parametrizerr?rb�DRAFT7�DRAFT6�DRAFT4�DRAFT3rrr"r&r*r-r2r4r6r:rFrZr^rdrhrmrprtrsrr�<module>r|s���
�9�9��������
;��"�"�.�.�	
�

;��"�"�.�.�	
�

6��"�"�)�)�	
�

6��"�"�)�)�	
�

6��"�"�)�)�	
�

6��"�"�)�)�	
�+��:K�;�:K�+�������	��&�&�2�2�3�	��&�&�2�2�3�	��&�&�-�-�.�	��&�&�-�-�.�	
�{�%�%�,�,�-�	
�{�%�%�,�,�-�
�
�1�
�1�
���������*�*����*�*����%�%����%�%�	��������4��-�0�.�1��.����������*�*����*�*����%�%����%�%�	��������4��-�0�7�1��7����������*�*����*�*����%�%����%�%�	��������4��-�0�<�1��<�������
;��"�"�.�.�	
�

;��"�"�.�.�	
�

6��"�"�)�)�	
�

6��"�"�)�)�	
�

6��"�"�)�)�	
�

6��"�"�)�)�	
�+��:F�;�:F�������
5��"�"�)�)�	
�

5��"�"�)�)�	
�

5��"�"�)�)�	
�

5��"�"�)�)�	
���*F�+�*F�+�1�-�$,�N&+�R	-�.�%,�P*+�Z?r

Youez - 2016 - github.com/yon3zu
LinuXploit