Skip to content

Commit 6cae515

Browse files
authored
Merge pull request #330 from jhlegarreta/tst/add-tests-to-registration
TST: Add tests for miscellaneous registration functions
2 parents 6723229 + e97ca29 commit 6cae515

File tree

2 files changed

+397
-2
lines changed

2 files changed

+397
-2
lines changed

src/nifreeze/registration/ants.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@
5858
}
5959
PARAMETERS_DOUBLE_LIST = {"shrink_factors", "smoothing_sigmas", "transform_parameters"}
6060

61+
REGISTRATION_MALFORMED_SETTINGS_ERROR_MSG = "Malformed settings file (levels: {levels})"
62+
"""Registration malformed settings error message."""
63+
6164

6265
def _to_nifti(
6366
data: np.ndarray, affine: np.ndarray, filename: str | Path, clip: bool = True
@@ -389,7 +392,7 @@ def generate_command(
389392
levels = {len(settings[p]) for p in PARAMETERS_SINGLE_LIST if p in settings}
390393
nlevels = levels.pop()
391394
if levels:
392-
raise RuntimeError(f"Malformed settings file (levels: {levels})")
395+
raise RuntimeError(REGISTRATION_MALFORMED_SETTINGS_ERROR_MSG.format(levels=levels))
393396

394397
# Override list (and nested-list) parameters
395398
for key, value in kwargs.items():

0 commit comments

Comments
 (0)