⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.186
Server IP:
97.74.87.16
Server:
Linux 16.87.74.97.host.secureserver.net 5.14.0-503.38.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 18 08:52:10 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
opt
/
nydus
/
ops
/
jsonschema
/
tests
/
__pycache__
/
View File Name :
test_format.cpython-39.pyc
a ���gt � @ sd d Z ddlmZ ddlmZmZ ddlmZ ddlm Z e d�Zed�Z dd � ZG d d� de�ZdS ) zH Tests for the parts of jsonschema related to the :kw:`format` keyword. � )�TestCase)� FormatChecker�ValidationError)�FormatError)�Draft4ValidatorzBoom!zBang!c C s | dkrt �t�d S )N�bang)�BANG�BOOM��thing� r �M/opt/nydus/tmp/pip-target-mke_irhy/lib/python/jsonschema/tests/test_format.py�boom s r c @ sL e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dS )�TestFormatCheckerc C s t dd�}| �|j� d S )Nr ��formats)r ZassertFalse�checkers��self�checkerr r r �test_it_can_validate_no_formats s z1TestFormatChecker.test_it_can_validate_no_formatsc C s: | � t�� tdgd� W d � n1 s,0 Y d S )Nzo noesr )�assertRaises�KeyErrorr )r r r r �.test_it_raises_a_key_error_for_unknown_formats s z@TestFormatChecker.test_it_raises_a_key_error_for_unknown_formatsc C sp t tj�}| �tjjd� | �t�� t�d�t� W d � n1 sH0 Y | � tjt |tdfd�� d S �Nr r )r ) �dictr r Z addCleanup�popZassertWarns�DeprecationWarningZ cls_checksr �assertEqual)r �originalr r r �!test_it_can_register_cls_checkers s ,�z3TestFormatChecker.test_it_can_register_cls_checkersc C s4 t � }|�d�t� | �|jtt jtdfd�� d S r )r �checksr r r r r r r r �test_it_can_register_checkers( s �z/TestFormatChecker.test_it_can_register_checkersc C s� t � }|jdtt�d�t� | �t��}|jddd� W d � n1 sJ0 Y | �|j j t� | �|j jt� | �t |j �d� | �tt��� |jddd� W d � n1 s�0 Y d S )Nr �Zraises� ��instance�formatz12 is not a 'boom'r )r r! �typer r r r �check�assertIs� exception�cause� __cause__r �strr )r r �cmr r r �!test_it_catches_registered_errors0 s ,z3TestFormatChecker.test_it_catches_registered_errorsc C s� t � }|jdtd�t� tddi|d�}| �t��}|�d� W d � n1 sR0 Y | �|j j t� | �|j jt� d S )Nr r# r'