Skip to content

Commit 315eed6

Browse files
committed
TEST: Do not directly import unittest TestCases to avoid duplicating tests
1 parent d198443 commit 315eed6

File tree

5 files changed

+14
-15
lines changed

5 files changed

+14
-15
lines changed

nibabel/cifti2/tests/test_cifti2io_header.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
from nibabel.tmpdirs import InTemporaryDirectory
2020
from nibabel.tests.nibabel_data import get_nibabel_data, needs_nibabel_data
21-
from nibabel.tests.test_nifti2 import TestNifti2SingleHeader
21+
from nibabel.tests import test_nifti2 as tn2
2222

2323
from numpy.testing import assert_array_almost_equal
2424
import pytest
@@ -405,7 +405,7 @@ def test_read_labels():
405405
assert named_map.label_table[index].rgba == rgba
406406

407407

408-
class TestCifti2SingleHeader(TestNifti2SingleHeader):
408+
class TestCifti2SingleHeader(tn2.TestNifti2SingleHeader):
409409
header_class = _Cifti2AsNiftiHeader
410410
_pixdim_message = 'pixdim[1,2,3] should be zero or positive'
411411

nibabel/freesurfer/tests/test_mghformat.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
from ...testing import data_path
3232

3333
from ...tests import test_spatialimages as tsi
34-
from ...tests.test_wrapstruct import _TestLabeledWrapStruct
34+
from ...tests import test_wrapstruct as tws
3535

3636
MGZ_FNAME = os.path.join(data_path, 'test.mgz')
3737

@@ -395,7 +395,7 @@ def check_dtypes(self, expected, actual):
395395
assert expected.newbyteorder('>') == actual
396396

397397

398-
class TestMGHHeader(_TestLabeledWrapStruct):
398+
class TestMGHHeader(tws._TestLabeledWrapStruct):
399399
header_class = MGHHeader
400400

401401
def _set_something_into_hdr(self, hdr):

nibabel/tests/test_analyze.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
from ..testing import (data_path, suppress_warnings, assert_dt_equal,
3939
bytesio_filemap, bytesio_round_trip)
4040

41-
from .test_wrapstruct import _TestLabeledWrapStruct
41+
from . import test_wrapstruct as tws
4242
from . import test_spatialimages as tsi
4343

4444
HAVE_ZSTD = optional_package("pyzstd")[1]
@@ -56,7 +56,7 @@ def add_intp(supported_np_types):
5656
supported_np_types.add(np_type)
5757

5858

59-
class TestAnalyzeHeader(_TestLabeledWrapStruct):
59+
class TestAnalyzeHeader(tws._TestLabeledWrapStruct):
6060
header_class = AnalyzeHeader
6161
example_file = header_file
6262
sizeof_hdr = AnalyzeHeader.sizeof_hdr

nibabel/tests/test_ecat.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@
2424
from ..testing import data_path, suppress_warnings
2525
from ..tmpdirs import InTemporaryDirectory
2626

27-
from .test_wrapstruct import _TestWrapStructBase
27+
from . import test_wrapstruct as tws
2828
from .test_fileslice import slicer_samples
2929

3030
ecat_file = os.path.join(data_path, 'tinypet.v')
3131

3232

33-
class TestEcatHeader(_TestWrapStructBase):
33+
class TestEcatHeader(tws._TestWrapStructBase):
3434
header_class = EcatHeader
3535
example_file = ecat_file
3636

nibabel/tests/test_nifti2.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
Nifti1Extensions)
1717
from ..nifti2 import (Nifti2Header, Nifti2PairHeader, Nifti2Image, Nifti2Pair)
1818

19-
from .test_nifti1 import (TestNifti1PairHeader, TestNifti1SingleHeader,
20-
TestNifti1Pair, TestNifti1Image, TestNifti1General)
19+
from . import test_nifti1 as tn1
2120

2221
from numpy.testing import assert_array_equal
2322

@@ -59,27 +58,27 @@ def test_eol_check(self):
5958
'setting EOL check to 13, 10, 26, 10')
6059

6160

62-
class TestNifti2PairHeader(_Nifti2Mixin, TestNifti1PairHeader):
61+
class TestNifti2PairHeader(_Nifti2Mixin, tn1.TestNifti1PairHeader):
6362
header_class = Nifti2PairHeader
6463
example_file = header_file
6564

6665

67-
class TestNifti2SingleHeader(_Nifti2Mixin, TestNifti1SingleHeader):
66+
class TestNifti2SingleHeader(_Nifti2Mixin, tn1.TestNifti1SingleHeader):
6867
header_class = Nifti2Header
6968
example_file = header_file
7069

7170

72-
class TestNifti2Image(TestNifti1Image):
71+
class TestNifti2Image(tn1.TestNifti1Image):
7372
# Run analyze-flavor spatialimage tests
7473
image_class = Nifti2Image
7574

7675

77-
class TestNifti2Pair(TestNifti1Pair):
76+
class TestNifti2Pair(tn1.TestNifti1Pair):
7877
# Run analyze-flavor spatialimage tests
7978
image_class = Nifti2Pair
8079

8180

82-
class TestNifti2General(TestNifti1General):
81+
class TestNifti2General(tn1.TestNifti1General):
8382
""" Test class to test nifti2 in general
8483
8584
Tests here which mix the pair and the single type, and that should only be

0 commit comments

Comments
 (0)