| Server IP : 162.144.4.212 / Your IP : 216.73.216.108 Web Server : Apache System : Linux gator2125.hostgator.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64 User : cozeellc ( 2980) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3.9/site-packages/jsonschema/tests/__pycache__/ |
Upload File : |
a
��s]� � @ s\ d Z ddlmZ ddlmZmZmZ ddlmZ e d�Z
ed�Zdd� Z
G d d
� d
e�ZdS )zP
Tests for the parts of jsonschema related to the :validator:`format` property.
� )�TestCase)�FormatError�ValidationError�
FormatChecker)�Draft4ValidatorzBoom!zBang!c C s | dkrt �t�d S )N�bang)�BANG�BOOM��thing� r �@/usr/lib/python3.9/site-packages/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 sF t tj�}| �tjjd� t�d�t� | �tjt |tdfd�� d S �Nr r )r )�dictr r Z
addCleanup�popZ
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'