aboutsummaryrefslogtreecommitdiff
blob: e229d25fbf55144992a23907b0351d1a39d64260 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
--- a/nilearn/input_data/tests/test_nifti_masker.py	2018-08-02 18:57:07.700111595 +0200
+++ b/nilearn/input_data/tests/test_nifti_masker.py	2018-08-02 18:57:29.453556439 +0200
@@ -219,36 +219,6 @@
     assert_raises(ValueError, masker.fit_transform, data_img)
 
 
-def test_joblib_cache():
-    from sklearn.externals.joblib import hash, Memory
-    mask = np.zeros((40, 40, 40))
-    mask[20, 20, 20] = 1
-    mask_img = Nifti1Image(mask, np.eye(4))
-
-    with testing.write_tmp_imgs(mask_img, create_files=True) as filename:
-        masker = NiftiMasker(mask_img=filename)
-        masker.fit()
-        mask_hash = hash(masker.mask_img_)
-        masker.mask_img_.get_data()
-        assert_true(mask_hash == hash(masker.mask_img_))
-
-        # Test a tricky issue with memmapped joblib.memory that makes
-        # imgs return by inverse_transform impossible to save
-        cachedir = mkdtemp()
-        try:
-            masker.memory = Memory(cachedir=cachedir, mmap_mode='r',
-                                   verbose=0)
-            X = masker.transform(mask_img)
-            # inverse_transform a first time, so that the result is cached
-            out_img = masker.inverse_transform(X)
-            out_img = masker.inverse_transform(X)
-            out_img.to_filename(os.path.join(cachedir, 'test.nii'))
-        finally:
-            # enables to delete "filename" on windows
-            del masker
-            shutil.rmtree(cachedir, ignore_errors=True)
-
-
 def test_mask_init_errors():
     # Errors that are caught in init
     mask = NiftiMasker(mask_strategy='oops')