File: //usr/lib/python3.6/site-packages/jsonschema/tests/__pycache__/test_validators.cpython-36.opt-1.pyc
3
�=�X� � @ s� d dl mZ d dlmZ d dlZd dlmZmZ d dlm Z m
Z
d dlmZm
Z
mZmZmZmZmZmZmZ G dd� de
j�ZG d d
� d
e
j�ZG dd� de
j�ZG d
d� de
j�ZG dd� de�ZG dd� dee
j�ZG dd� dee
j�ZG dd� de
j�Zx:ejD ]0Z e fdd�Z!dj e �Z"e"e!_#e$ee"e!� [!�qW G dd� de
j�Z%G dd� de
j�Z&G dd� de
j�Z'G d d!� d!e�Z(G d"d#� d#e(e
j�Z)G d$d%� d%e(e
j�Z*d&d'� Z+dS )(� )�deque)�contextmanagerN)�
FormatChecker�ValidationError)�mock�unittest) �RefResolutionError�UnknownType�Draft3Validator�Draft4Validator�RefResolver�create�extend�
validator_for�validatec @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dS )�TestCreateAndExtendc C sh ddi ii| _ tj� | _d| ji| _dti| _t| j | j| jd�| _d| _ d| j i| _
| j| j
�| _d S )N�
properties�smelly�dict)�meta_schema�
validatorsZ
default_types� )r r Z MagicMockr r r �typesr
� Validator�validator_value�schema� validator)�self� r �%/usr/lib/python3.6/test_validators.py�setUp s
zTestCreateAndExtend.setUpc C s: | j | jj| j� | j | jj| j� | j | jj| j� d S )N)�assertEqualr �
VALIDATORSr �META_SCHEMAr �
DEFAULT_TYPESr )r r r r �
test_attrs s zTestCreateAndExtend.test_attrsc C s | j | jj| j� d S )N)r! r r )r r r r � test_init"