
    Ug                     J    d Z ddlmZ ddlmZ d Z G d de          Z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                     | S N )xs    c/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/joblib/test/test_cloudpickle_wrapper.py
a_functionr
   
   s    H    c                       e Zd Zd ZdS )AClassc                     |S r   r   )selfr   s     r	   __call__zAClass.__call__   s    r   N)__name__
__module____qualname__r   r   r   r	   r   r      s#            r   r   c                      t           t                      fD ]:} t          |           }t          |           } |d           |d          k    sJ ;d S )N   )r
   r   r   r   )objwrapped_objmy_wrapped_objs      r	   test_wrap_non_picklable_objectsr      sf     FHH% 3 30557<<{1~~!2!2222223 3r   N)__doc___cloudpickle_wrapperr   r   r
   objectr   r   r   r   r	   <module>r      s    
 > = = = = = A A A A A A      V   3 3 3 3 3r   