Skip to content

Commit 0788588

Browse files
committed
rewriting the tests for registration connector
1 parent 07ca12e commit 0788588

File tree

2 files changed

+31
-29
lines changed

2 files changed

+31
-29
lines changed
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
import pytest
2+
23
from CPAC.registration.registration import ANTs_registration_connector
34

4-
@pytest.mark.parametrize("sink_native_transforms", ['On', 'Off'])
5+
6+
@pytest.mark.parametrize("sink_native_transforms", ["On", "Off"])
57
def test_ants_registration_connector(sink_native_transforms):
68
cfg = {
7-
'registration-workflows': {'sink_native_transforms': sink_native_transforms},
9+
"registration-workflows": {"sink_native_transforms": sink_native_transforms},
810
}
9-
params = {'metric': 'MI'}
10-
_, outputs = ANTs_registration_connector(
11-
wf_name='test', cfg=cfg, params=params
12-
)
11+
params = {"metric": "MI"}
12+
_, outputs = ANTs_registration_connector(wf_name="test", cfg=cfg, params=params)
1313
expected_keys = {
14-
'from-T1w_to-template_mode-image_desc-initial_xfm',
15-
'from-T1w_to-template_mode-image_desc-rigid_xfm',
16-
'from-T1w_to-template_mode-image_desc-affine_xfm',
14+
"from-T1w_to-template_mode-image_desc-initial_xfm",
15+
"from-T1w_to-template_mode-image_desc-rigid_xfm",
16+
"from-T1w_to-template_mode-image_desc-affine_xfm",
1717
}
1818
if sink_native_transforms:
19-
assert expected_keys.issubset(outputs.keys()), (
20-
f"Expected outputs {expected_keys} not found in {outputs.keys()}"
21-
)
19+
assert expected_keys.issubset(
20+
outputs.keys()
21+
), f"Expected outputs {expected_keys} not found in {outputs.keys()}"
2222
else:
23-
assert not expected_keys.intersection(outputs.keys()), (
24-
f"Outputs {expected_keys} should not be present when sink_native_transforms is Off"
25-
)
23+
assert not expected_keys.intersection(
24+
outputs.keys()
25+
), f"Outputs {expected_keys} should not be present when sink_native_transforms is Off"
Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,29 @@
11
import pytest
2+
23
from CPAC.registration.registration import FSL_registration_connector
34

4-
@pytest.mark.parametrize("sink_native_transforms", ['On', 'Off'])
5+
6+
@pytest.mark.parametrize("sink_native_transforms", ["On", "Off"])
57
def test_fsl_registration_connector(sink_native_transforms):
6-
wf_name = 'test_fsl_registration_connector'
8+
wf_name = "test_fsl_registration_connector"
79
cfg = {
8-
'registration-workflows': {'sink_native_transforms': sink_native_transforms},
10+
"registration-workflows": {"sink_native_transforms": sink_native_transforms},
911
}
1012
_, outputs = FSL_registration_connector(wf_name, cfg)
11-
if sink_native_transforms == 'On':
13+
if sink_native_transforms == "On":
1214
expected_outputs = {
13-
'from-T1w_to-template_mode-image_desc-linear_xfm',
14-
'from-template_to-T1w_mode-image_desc-linear_xfm'
15+
"from-T1w_to-template_mode-image_desc-linear_xfm",
16+
"from-template_to-T1w_mode-image_desc-linear_xfm",
1517
}
16-
assert expected_outputs.issubset(outputs.keys()), (
17-
f"Expected outputs {expected_outputs} not found in {outputs.keys()}"
18-
)
18+
assert expected_outputs.issubset(
19+
outputs.keys()
20+
), f"Expected outputs {expected_outputs} not found in {outputs.keys()}"
1921
else:
2022
# Adjust this set based on what outputs should be present when 'Off'
2123
not_expected_outputs = {
22-
'from-T1w_to-template_mode-image_desc-linear_xfm',
23-
'from-template_to-T1w_mode-image_desc-linear_xfm'
24+
"from-T1w_to-template_mode-image_desc-linear_xfm",
25+
"from-template_to-T1w_mode-image_desc-linear_xfm",
2426
}
25-
assert not not_expected_outputs.intersection(outputs.keys()), (
26-
f"Outputs {not_expected_outputs} should not be present when sink_native_transforms is Off"
27-
)
27+
assert not not_expected_outputs.intersection(
28+
outputs.keys()
29+
), f"Outputs {not_expected_outputs} should not be present when sink_native_transforms is Off"

0 commit comments

Comments
 (0)