Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python35
/
lib64
/
python3.5
/
site-packages
/
sklearn
/
utils
/
__pycache__
/
File Content:
mocking.cpython-35.pyc
��(X� � @ s� d d l Z d d l m Z m Z d d l m Z d d l m Z m Z Gd d � d e � Z Gd d � d e � Z Gd d � d e e � Z d S) � N� )� BaseEstimator�ClassifierMixin� )�assert_true)�_num_samples�check_arrayc @ s( e Z d Z d d � Z d d � Z d S)�ArraySlicingWrapperc C s | | _ d S)N)�array)�selfr � r �/mocking.py�__init__ s zArraySlicingWrapper.__init__c C s t | j | � S)N)� MockDataFramer )r Zaslicer r r �__getitem__ s zArraySlicingWrapper.__getitem__N)�__name__� __module__�__qualname__r r r r r r r s r c @ sC e Z d Z d d � Z d d � Z d d d � Z d d � Z d S) r c C s= | | _ | | _ | j | _ | j | _ t | � | _ d S)N)r �values�shape�ndimr Ziloc)r r r r r r s zMockDataFrame.__init__c C s t | j � S)N)�lenr )r r r r �__len__ s zMockDataFrame.__len__Nc C s | j S)N)r )r �dtyper r r � __array__ s zMockDataFrame.__array__c C s t | j | j k � S)N)r r )r �otherr r r �__eq__$ s zMockDataFrame.__eq__)r r r r r r r r r r r r s r c @ sU e Z d Z d Z d d d d d � Z d d � Z d d � Z d d d d � Z d S)�CheckingClassifierz�Dummy classifier to test pipelining and meta-estimators. Checks some property of X and y in fit / predict. This allows testing whether pipelines / cross-validation or metaestimators changed the input. Nr c C s | | _ | | _ | | _ d S)N)�check_y�check_X� foo_param)r r r r r r r r / s zCheckingClassifier.__init__c C s� t t | � t | � k � | j d k r>