o
    \iY                     @   s@   d Z ddlmZ ddlZddlmZ dd Zdd Zd	d
 ZdS )zTest the california_housing loader, if the data is available,
or if specifically requested via environment variable
(e.g. for CI jobs).    )partialN)check_return_X_yc                 C   sL   |  }d|j jksJ d|jjksJ |jdsJ t| }t|| d S )N)P     )r   z.. _california_housing_dataset:)datashapetargetDESCR
startswithr   r   )fetch_california_housing_fxtr   
fetch_func r   /var/www/www-root/data/www/176.119.141.140/sports-predictor/venv/lib/python3.10/site-packages/sklearn/datasets/tests/test_california_housing.py
test_fetch   s   r   c                 C   sb   t d}| dd}|j}t|ddu sJ |jdksJ t|j|js&J t|j|j	s/J d S )NpandasTas_frameframe)r   	   )
pytestimportorskipr   hasattrr   
isinstancer   	DataFramer   Series)r   pdbunchr   r   r   r   test_fetch_asframe   s   

r   c                 C   sB   d}t jt|d | dd W d    d S 1 sw   Y  d S )Nz;fetch_california_housing with as_frame=True requires pandas)matchTr   )r   raisesImportError)r   hide_available_pandasexpected_msgr   r   r   test_pandas_dependency_message!   s   "r#   )	__doc__	functoolsr   r   "sklearn.datasets.tests.test_commonr   r   r   r#   r   r   r   r   <module>   s    
