ó
áp7]c        	   @   së   d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l Z d  d l m	 Z	 d  d l
 m Z d d d d d d	 d
 d d g	 Z g  Z xC e e j ƒ D]2 Z e j d ƒ r“ e e k r“ e j e ƒ q“ q“ We j j d e ƒ d „  ƒ Z d S(   iÿÿÿÿN(   t   PY3(   t   Datasett   check_internett   clear_data_homet   get_data_homet   get_rdatasett   testst   utilst   webuset   PytestTestert   testt   _t   dataset_namec         C   s+  t  j d |  ƒ } t r t n d  } t j | ƒ  | j ƒ  } Wd  QXt | t	 ƒ s\ t
 ‚ t | j t j ƒ sw t
 ‚ t | d ƒ r¤ t | j t j ƒ s¤ t
 ‚ n  t | d ƒ rÑ t | j t j ƒ sÑ t
 ‚ n  | j d t ƒ } t | t	 ƒ sø t
 ‚ t | j t j ƒ st
 ‚ t | d ƒ rIt | j t j t j f ƒ sIt
 ‚ n  t | d ƒ rt | j t j t j f ƒ st
 ‚ n  | j ƒ  } t | t	 ƒ s t
 ‚ t | j t j ƒ s»t
 ‚ t | d ƒ rñt | j t j t j f ƒ sñt
 ‚ n  t | d ƒ r't | j t j t j f ƒ s't
 ‚ n  d  S(   Ns   statsmodels.datasets.t   exogt   endogt	   as_pandas(   t	   importlibt   import_moduleR    t   FutureWarningt   Nonet   pytestt   warnst   loadt
   isinstanceR   t   AssertionErrort   datat   npt   recarrayt   hasattrR   t   ndarrayR   t   Truet   pdt	   DataFramet   Seriest   load_pandas(   R   t   datasett   warning_typet   ds(    (    sC   lib/python2.7/site-packages/statsmodels/datasets/tests/test_data.pyt   test_dataset   s0    '''(   R   t   numpyR   t   pandasR   R   t   statsmodels.datasetst   statsmodelst   statsmodels.compatR    t   statsmodels.datasets.utilsR   t   excludet   datasetst   dirR   t
   startswitht   appendt   markt   parametrizeR&   (    (    (    sC   lib/python2.7/site-packages/statsmodels/datasets/tests/test_data.pyt   <module>   s   		