
    -iY                     :    S r SSKJr  SSKrSSKJr  S rS rS rg)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                     U " 5       nSUR                   R                  :X  d   eSUR                  R                  :X  d   eUR                  R	                  S5      (       d   e[        U 5      n[        X5        g )N)P     )r   z.. _california_housing_dataset:)datashapetargetDESCR
startswithr   r   )fetch_california_housing_fxtr   
fetch_funcs      a/var/www/html/venv/lib/python3.13/site-packages/sklearn/datasets/tests/test_california_housing.py
test_fetchr      si    ')D(((t{{(((((::  !BCCCC 56JT&    c                 6   [         R                  " S5      nU " SS9nUR                  n[        US5      SL d   eUR                  S:X  d   e[        UR                  UR                  5      (       d   e[        UR                  UR                  5      (       d   eg )NpandasTas_frameframe)r   	   )
pytestimportorskipr   hasattrr	   
isinstancer   	DataFramer
   Series)r   pdbunchr   s       r   test_fetch_asframer       s    			X	&B($7EKKE5'"d***;;*$$$ejj",,////ellBII....r   c                 z    Sn[         R                  " [        US9   U " SS9  S S S 5        g ! , (       d  f       g = f)Nz;fetch_california_housing with as_frame=True requires pandas)matchTr   )r   raisesImportError)r   hide_available_pandasexpected_msgs      r   test_pandas_dependency_messager'   !   s,     QL	{,	7$d3 
8	7	7s   ,
:)	__doc__	functoolsr   r   "sklearn.datasets.tests.test_commonr   r   r    r'    r   r   <module>r,      s$      ?'/4r   