
    .Ph                     v    d dl Z d dlZd dlmZ d dlmZ d Zed             Zed             Zed             Z	dS )    N)with_multiprocessing)check_subprocess_callc                  D    t          t          d          s
J d            d S )N__version__z6There are no __version__ argument on the joblib module)hasattrjoblib     W/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/joblib/test/test_module.pytest_versionr      s5    6=))  @    r
   c                  B    d} t          t          j        d| g           d S )Nzif True:
        import joblib
        import multiprocessing as mp
        # The following line would raise RuntimeError if the
        # start_method is already set.
        mp.set_start_method("loky")
    -cr   sys
executablecodes    r   *test_no_start_method_side_effect_on_importr      s(    D 3>4677777r
   c                      d} t           j        dk    r|                     dd          } t          t           j        d| g           d S )NaJ  if True:
        import joblib
        from multiprocessing import semaphore_tracker
        # The following line would raise RuntimeError if the
        # start_method is already set.
        msg = "multiprocessing.semaphore_tracker has been spawned on import"
        assert semaphore_tracker._semaphore_tracker._fd is None, msg)      semaphore_trackerresource_trackerr   )r   version_inforeplacer   r   r   s    r   #test_no_semaphore_tracker_on_importr      sL    HD 6!!||/1CDD3>4677777r
   c                  B    d} t          t          j        d| g           d S )NaN  if True:
        import joblib
        from joblib.externals.loky.backend import resource_tracker
        # The following line would raise RuntimeError if the
        # start_method is already set.
        msg = "loky.resource_tracker has been spawned on import"
        assert resource_tracker._resource_tracker._fd is None, msg
    r   r   r   s    r   "test_no_resource_tracker_on_importr   -   s(    D 3>4677777r
   )
r   r   joblib.test.commonr   joblib.testingr   r   r   r   r   r	   r
   r   <module>r!      s    



  3 3 3 3 3 3 0 0 0 0 0 0   
8 
8 
8 8 8 8  	8 	8 	8 	8 	8r
   