o
    ^ZŽhÙ  ã                   @   s8   d Z ddlmZ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.
é   )Ú_my_wrap_non_picklable_objectsÚwrap_non_picklable_objectsc                 C   s   | S ©N© )Úxr   r   úS/var/www/auris/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   )ÚobjZwrapped_objZmy_wrapped_objr   r   r   Útest_wrap_non_picklable_objects   s
   ýr   N)Ú__doc__Z_cloudpickle_wrapperr   r   r   Úobjectr
   r   r   r   r   r   Ú<module>   s
    