⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.42
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_types.cpython-39.pyc
a ���gA � @ s� d Z ddlmZ ddlmZ ddlmZmZ ddlm Z ddl mZmZ ddl mZmZ dd � Zd d� Zdd � ZG dd� de�ZG dd� de�ZdS )z� Tests for the `TypeChecker`-based type interface. The actual correctness of the type checking is handled in `test_jsonschema_test_suite`; these tests check that TypeChecker functions correctly at a more granular level. � )� namedtuple)�TestCase)�ValidationError� _keywords)�TypeChecker)�UndefinedTypeCheck�UnknownType)�Draft202012Validator�extendc C s |dkS )N� � ��checker�instancer r �L/opt/nydus/tmp/pip-target-mke_irhy/lib/python/jsonschema/tests/test_types.py�equals_2 s r c C s t | t�ot| dd �S )N�_fields)� isinstance�tuple�getattr)r r r r � is_namedtuple s r c C s t j�|d�rdS t|�S )N�objectT)r �TYPE_CHECKER�is_typer r r r r �is_object_or_named_tuple s r c @ s\ e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� ZdS )�TestTypeCheckerc C s4 t dti�}| �|jddd�|jddd�fd� d S )N�twor )r �type�bar)TF)r r �assertEqualr ��selfr r r r �test_is_type s ��zTestTypeChecker.test_is_typec C s` | � t��}t� �dd� W d � n1 s.0 Y | �dt|j�� | j|jjdd� d S )N� �foobarz('foobar' is unknown to this type checkerz,Expected the internal KeyError to be hidden.)�msg) �assertRaisesr r r �assertIn�str� exception� assertTrue�__suppress_context__�r! �er r r �test_is_unknown_type* s ,��z$TestTypeChecker.test_is_unknown_typec C s&