Skip to content

Commit efdb160

Browse files
committed
TEST: Fix imports, update uses of HAVE_INDEXED_GZIP, IndexedGzipFile
1 parent c9fe6fc commit efdb160

File tree

7 files changed

+11
-18
lines changed

7 files changed

+11
-18
lines changed

nibabel/benchmarks/bench_arrayproxy_slicing.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import numpy as np
1919

2020
import nibabel as nib
21-
from nibabel.openers import HAVE_INDEXED_GZIP
21+
from nibabel._compression import HAVE_INDEXED_GZIP
2222
from nibabel.tmpdirs import InTemporaryDirectory
2323

2424
from ..rstutils import rst_table
@@ -135,14 +135,14 @@ def fmt_sliceobj(sliceobj):
135135
# load uncompressed and compressed versions of the image
136136
img = nib.load(testfile, keep_file_open=keep_open)
137137

138-
with mock.patch('nibabel.openers.HAVE_INDEXED_GZIP', have_igzip):
138+
with mock.patch('nibabel._compression.HAVE_INDEXED_GZIP', have_igzip):
139139
imggz = nib.load(testfilegz, keep_file_open=keep_open)
140140

141141
def basefunc():
142142
img.dataobj[fix_sliceobj(sliceobj)]
143143

144144
def testfunc():
145-
with mock.patch('nibabel.openers.HAVE_INDEXED_GZIP', have_igzip):
145+
with mock.patch('nibabel._compression.HAVE_INDEXED_GZIP', have_igzip):
146146
imggz.dataobj[fix_sliceobj(sliceobj)]
147147

148148
# make sure nothing is floating around from the previous test

nibabel/benchmarks/bench_fileslice.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,11 @@
1414

1515
import numpy as np
1616

17+
from .._compression import HAVE_ZSTD
1718
from ..fileslice import fileslice
1819
from ..openers import ImageOpener
19-
from ..optpkg import optional_package
2020
from ..rstutils import rst_table
2121
from ..tmpdirs import InTemporaryDirectory
22-
from .._compression import HAVE_ZSTD
2322

2423
SHAPE = (64, 64, 32, 100)
2524
ROW_NAMES = [f'axis {i}, len {dim}' for i, dim in enumerate(SHAPE)]

nibabel/tests/test_analyze.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
from numpy.testing import assert_array_almost_equal, assert_array_equal
2525

2626
from .. import imageglobals
27+
from .._compression import HAVE_ZSTD
2728
from ..analyze import AnalyzeHeader, AnalyzeImage
2829
from ..arraywriters import WriterError
2930
from ..casting import sctypes_aliases
3031
from ..nifti1 import Nifti1Header
31-
from ..optpkg import optional_package
3232
from ..spatialimages import HeaderDataError, HeaderTypeError, supported_np_types
3333
from ..testing import (
3434
assert_dt_equal,
@@ -38,7 +38,6 @@
3838
suppress_warnings,
3939
)
4040
from ..tmpdirs import InTemporaryDirectory
41-
from .._compression import HAVE_ZSTD
4241
from . import test_spatialimages as tsi
4342
from . import test_wrapstruct as tws
4443

nibabel/tests/test_loadsave.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
Spm2AnalyzeImage,
1717
Spm99AnalyzeImage,
1818
)
19+
from .._compression import HAVE_ZSTD
1920
from ..filebasedimages import ImageFileError
2021
from ..loadsave import _signature_matches_extension, load, read_img_data
2122
from ..openers import Opener
2223
from ..optpkg import optional_package
2324
from ..testing import deprecated_to, expires
2425
from ..tmpdirs import InTemporaryDirectory
25-
from .._compression import HAVE_ZSTD
2626

2727
_, have_scipy, _ = optional_package('scipy')
2828

nibabel/tests/test_minc1.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,13 @@
1717
from numpy.testing import assert_array_equal
1818

1919
from .. import Nifti1Image, load, minc1
20+
from .._compression import HAVE_ZSTD, zstd
2021
from ..externals.netcdf import netcdf_file
2122
from ..minc1 import Minc1File, Minc1Image, MincHeader
22-
from ..optpkg import optional_package
2323
from ..testing import assert_data_similar, data_path
2424
from ..tmpdirs import InTemporaryDirectory
2525
from . import test_spatialimages as tsi
2626
from .test_fileslice import slicer_samples
27-
from .._compression import zstd, HAVE_ZSTD
2827

2928
EG_FNAME = pjoin(data_path, 'tiny.mnc')
3029

nibabel/tests/test_openers.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@
2020
import pytest
2121
from packaging.version import Version
2222

23-
from ..openers import HAVE_INDEXED_GZIP, BZ2File, DeterministicGzipFile, ImageOpener, Opener
24-
from ..optpkg import optional_package
23+
from .._compression import HAVE_INDEXED_GZIP, HAVE_ZSTD, DeterministicGzipFile, zstd
24+
from ..openers import BZ2File, ImageOpener, Opener
2525
from ..tmpdirs import InTemporaryDirectory
26-
from .._compression import zstd, HAVE_ZSTD
2726

2827

2928
class Lunk:
@@ -122,8 +121,6 @@ def patch_indexed_gzip(state):
122121
values = (False, GzipFile)
123122
with (
124123
mock.patch('nibabel._compression.HAVE_INDEXED_GZIP', values[0]),
125-
mock.patch('nibabel.openers.HAVE_INDEXED_GZIP', values[0]),
126-
mock.patch('nibabel.openers.IndexedGzipFile', values[1], create=True),
127124
mock.patch('nibabel._compression.IndexedGzipFile', values[1], create=True),
128125
):
129126
yield
@@ -267,7 +264,7 @@ class StrictOpener(Opener):
267264
assert isinstance(fobj.fobj, file_class)
268265
elif lext == 'gz':
269266
try:
270-
from ..openers import IndexedGzipFile
267+
from .._compression import IndexedGzipFile
271268
except ImportError:
272269
IndexedGzipFile = GzipFile
273270
assert isinstance(fobj.fobj, (GzipFile, IndexedGzipFile))

nibabel/tests/test_volumeutils.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
suppress_warnings,
3333
)
3434

35+
from .._compression import HAVE_ZSTD, zstd
3536
from ..casting import OK_FLOATS, floor_log2, sctypes, shared_range, type_info
3637
from ..openers import BZ2File, ImageOpener, Opener
37-
from ..optpkg import optional_package
3838
from ..tmpdirs import InTemporaryDirectory
3939
from ..volumeutils import (
4040
_dt_min_max,
@@ -56,7 +56,6 @@
5656
working_type,
5757
write_zeros,
5858
)
59-
from .._compression import zstd, HAVE_ZSTD
6059

6160
# convenience variables for numpy types
6261
FLOAT_TYPES = sctypes['float']

0 commit comments

Comments
 (0)