
    0Ph                     <    d Z ddlZddlmZ ddlmZ ddlmZ d Z	dS )zTest Olivetti faces fetcher, if the data is available,
or if specifically requested via environment variable
(e.g. for CI jobs).    N)check_return_X_y)Bunch)assert_array_equalc                     | dd          }t          |t                    sJ dD ]}||                                v sJ |j        j        dk    sJ |j        j        dk    sJ |j        j        dk    sJ t          t          j	        t          j
        |j                            t          j        d                     |j                            d	          sJ t          ||            d S )
NTr   )shufflerandom_state)dataimagestargetDESCR)  i   )r   @   r   )r   (   z.. _olivetti_faces_dataset:)
isinstancer   keysr	   shaper
   r   r   npuniquesortaranger   
startswithr   )fetch_olivetti_faces_fxtr	   expected_keyss      j/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/sklearn/datasets/tests/test_olivetti_faces.pytest_olivetti_facesr      s    ##DqAAADdE"""""> , ,		+++++9?k))));----;&&&&ry!5!566	"FFF:  !>????? T344444    )
__doc__numpyr   "sklearn.datasets.tests.test_commonr   sklearn.utilsr   sklearn.utils._testingr   r    r   r   <module>r#      sl         ? ? ? ? ? ?       5 5 5 5 5 55 5 5 5 5r   