o
    tBh                     @   st   d dl Z d dlmZ d dlmZ d dlmZmZ d dlm	Z	 dd Z
e jdd	d
ge jdg ddd ZdS )    N)Parallel)assert_array_equal)config_context
get_config)delayedc                   C   s
   t  d S )Nworking_memory)r    r   r   x/var/www/html/riverr-enterprise-integrations-main/venv/lib/python3.10/site-packages/sklearn/utils/tests/test_parallel.pyget_working_memory
   s   
r
   n_jobs      backend)loky	threadingmultiprocessingc                 C   s\   t dd t| |ddd tdD }W d    n1 sw   Y  t|dgd  d S )N{   )r   )r   r   c                 s   s    | ]}t t V  qd S )N)r   r
   ).0_r   r   r	   	<genexpr>   s    

z>test_configuration_passes_through_to_joblib.<locals>.<genexpr>r   )r   r   ranger   )r   r   resultsr   r   r	   +test_configuration_passes_through_to_joblib   s   
r   )pytestjoblibr   numpy.testingr   sklearn._configr   r   sklearn.utils.fixesr   r
   markparametrizer   r   r   r   r	   <module>   s    