o
    Ri                     @   s@   d Z ddlmZ ddlmZ dd ZG dd deZdd	 Zd
S )ze
Test that our implementation of wrap_non_picklable_objects mimics
properly the loky implementation.
   )wrap_non_picklable_objects)_my_wrap_non_picklable_objectsc                 C   s   | S N )xr   r   [/home/air/SG/back/venv/lib/python3.10/site-packages/joblib/test/test_cloudpickle_wrapper.py
a_function
      r   c                   @   s   e Zd Zdd ZdS )AClassc                 C   s   |S r   r   )selfr   r   r   r   __call__   r	   zAClass.__call__N)__name__
__module____qualname__r   r   r   r   r   r
      s    r
   c                  C   s8   t t fD ]} t| }t| }|d|dksJ qd S )N   )r   r
   r   r   )objwrapped_objmy_wrapped_objr   r   r   test_wrap_non_picklable_objects   s
   r   N)__doc___cloudpickle_wrapperr   r   r   objectr
   r   r   r   r   r   <module>   s    