/usr/local/lib/python3.6/site-packages/joblib/test
NameSizeModeActions
data/-0755rm
__pycache__/-0755rm
common.py32830644editdlrm
testutils.py2510644editdlrm
test_backports.py11750644editdlrm
test_cloudpickle_wrapper.py7490644editdlrm
test_dask.py170530644editdlrm
test_deprecated_objects.py12490644editdlrm
test_disk.py22050644editdlrm
test_format_stack.py42500644editdlrm
test_func_inspect.py89350644editdlrm
test_func_inspect_special_encoding.py1460644editdlrm
test_hashing.py160780644editdlrm
test_init.py4220644editdlrm
test_logger.py9850644editdlrm
test_memmapping.py421540644editdlrm
test_memory.py448100644editdlrm
test_missing_multiprocessing.py11230644editdlrm
test_module.py18320644editdlrm
test_my_exceptions.py20660644editdlrm
test_numpy_pickle.py387000644editdlrm
test_numpy_pickle_compat.py6240644editdlrm
test_numpy_pickle_utils.py4210644editdlrm
test_parallel.py596530644editdlrm
test_store_backends.py19420644editdlrm
test_testing.py24670644editdlrm
test_utils.py5840644editdlrm
__init__.py730644editdlrm
Edit: /usr/local/lib/python3.6/site-packages/joblib/test/test_missing_multiprocessing.py (1123B)
""" Pyodide and other single-threaded Python builds will be missing the _multiprocessing module. Test that joblib still works in this environment. """ import os import subprocess import sys def test_missing_multiprocessing(tmp_path): """ Test that import joblib works even if _multiprocessing is missing. pytest has already imported everything from joblib. The most reasonable way to test importing joblib with modified environment is to invoke a separate Python process. This also ensures that we don't break other tests by importing a bad `_multiprocessing` module. """ (tmp_path / "_multiprocessing.py").write_text( 'raise ImportError("No _multiprocessing module!")' ) env = dict(os.environ) # For subprocess, use current sys.path with our custom version of # multiprocessing inserted. env["PYTHONPATH"] = ":".join([str(tmp_path)] + sys.path) subprocess.check_call( [sys.executable, "-c", "import joblib, math; " "joblib.Parallel(n_jobs=1)(" "joblib.delayed(math.sqrt)(i**2) for i in range(10))" ], env=env)