Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python35
/
lib
/
python3.5
/
site-packages
/
cerberus
/
tests
/
__pycache__
/
File Content:
test_customization.cpython-35.pyc
L�X � @ s^ d d l m Z d d l m Z d d l m Z m Z d d � Z d d � Z d d � Z d S)� )� Validator)�errors)�assert_fail�assert_successc sx G� f d d � d t � � d � j k s1 t � � d d d d d d i i i d d �} t d d g i d | �d S)Nc s1 e Z d Z � � f d d � Z d d � Z � S)z=test_contextual_data_preservation.<locals>.InheritedValidatorc s6 d | k r | d | _ t � | � j | | � d S)N�working_dir)r �super�__init__)�self�args�kwargs)�InheritedValidator� __class__� �/test_customization.pyr s zFtest_contextual_data_preservation.<locals>.InheritedValidator.__init__c S s | j r d Sd S)NT)r )r �valuer r r �_validate_type_test s zQtest_contextual_data_preservation.<locals>.InheritedValidator._validate_type_test)�__name__� __module__�__qualname__r r r )r )r r r s r �test�type�list�schemar z/tmp�foo� validator)r �types�AssertionErrorr )�vr )r r �!test_contextual_data_preservation s r c C sD Gd d � d t � } d | j k s+ t � d | j k s@ t � d S)Nc @ s( e Z d Z d d � Z d d � Z d S)z/test_docstring_parsing.<locals>.CustomValidatorc S s d S)z {'type': 'zap'} Nr )r Zargument�fieldr r r r � _validate_foo s z=test_docstring_parsing.<locals>.CustomValidator._validate_fooc S s d S)z� Test the barreness of a value. The rule's arguments are validated against this schema: {'type': 'boolean'} Nr )r r r r r � _validate_bar! s z=test_docstring_parsing.<locals>.CustomValidator._validate_barN)r r r r r! r r r r �CustomValidator s r"