Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python35
/
lib
/
python3.5
/
site-packages
/
cerberus
/
tests
/
__pycache__
/
File Content:
test_customization.cpython-35.opt-1.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 sc G� f d d � d 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/tmpZfoo� validator)r r )�vr )r r �!test_contextual_data_preservation s r c C s Gd d � d 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 )r )r r r r �test_docstring_parsing s r c C s Gd d � d t � } | d d d d i i � } t d d d i d | � t d d d i d | d d f t j d d f � d S) Nc @ s e Z d Z d d � Z d S)z#test_issue_265.<locals>.MyValidatorc S s | d @s | j | d � d S)N� zMust be an odd number)Z_error)r r r r r r �_validator_oddity/ s z5test_issue_265.<locals>.MyValidator._validator_oddityN)r r r r"