|
19 | 19 | import numpy as np
|
20 | 20 |
|
21 | 21 |
|
| 22 | +def _ignore_atime(stat): |
| 23 | + return stat[:7] + stat[8:] |
| 24 | + |
| 25 | + |
22 | 26 | def test_split_filename():
|
23 | 27 | res = split_filename('foo.nii')
|
24 | 28 | yield assert_equal, res, ('', 'foo', '.nii')
|
@@ -192,27 +196,33 @@ def test_recopy():
|
192 | 196 | # tick
|
193 | 197 | if copy and not use_hardlink and hashmethod == 'timestamp':
|
194 | 198 | continue
|
| 199 | + |
195 | 200 | copyfile(orig_img, new_img, **kwargs)
|
196 |
| - img_stat = os.stat(new_img) |
197 |
| - hdr_stat = os.stat(new_hdr) |
| 201 | + img_stat = _ignore_atime(os.stat(new_img)) |
| 202 | + hdr_stat = _ignore_atime(os.stat(new_hdr)) |
198 | 203 | copyfile(orig_img, new_img, **kwargs)
|
199 | 204 | err_msg = "Regular - OS: {}; Copy: {}; Hardlink: {}".format(
|
200 | 205 | os.name, copy, use_hardlink)
|
201 |
| - yield assert_equal, img_stat, os.stat(new_img), err_msg |
202 |
| - yield assert_equal, hdr_stat, os.stat(new_hdr), err_msg |
| 206 | + yield (assert_equal, img_stat, _ignore_atime(os.stat(new_img)), |
| 207 | + err_msg) |
| 208 | + yield (assert_equal, hdr_stat, _ignore_atime(os.stat(new_hdr)), |
| 209 | + err_msg) |
203 | 210 | os.unlink(new_img)
|
204 | 211 | os.unlink(new_hdr)
|
205 | 212 |
|
206 | 213 | copyfile(img_link, new_img, **kwargs)
|
207 |
| - img_stat = os.stat(new_img) |
208 |
| - hdr_stat = os.stat(new_hdr) |
| 214 | + img_stat = _ignore_atime(os.stat(new_img)) |
| 215 | + hdr_stat = _ignore_atime(os.stat(new_hdr)) |
209 | 216 | copyfile(img_link, new_img, **kwargs)
|
210 | 217 | err_msg = "Symlink - OS: {}; Copy: {}; Hardlink: {}".format(
|
211 | 218 | os.name, copy, use_hardlink)
|
212 |
| - yield assert_equal, img_stat, os.stat(new_img), err_msg |
213 |
| - yield assert_equal, hdr_stat, os.stat(new_hdr), err_msg |
| 219 | + yield (assert_equal, img_stat, _ignore_atime(os.stat(new_img)), |
| 220 | + err_msg) |
| 221 | + yield (assert_equal, hdr_stat, _ignore_atime(os.stat(new_hdr)), |
| 222 | + err_msg) |
214 | 223 | os.unlink(new_img)
|
215 | 224 | os.unlink(new_hdr)
|
| 225 | + |
216 | 226 | os.unlink(img_link)
|
217 | 227 | os.unlink(hdr_link)
|
218 | 228 | os.unlink(orig_img)
|
|
0 commit comments