@@ -104,18 +104,21 @@ def test_config_spaces():
104
104
105
105
106
106
@pytest .mark .parametrize (
107
- ('master_seed' , 'ants_seed' , 'numpy_seed' ), [(1 , 17612 , 8272 ), (100 , 19094 , 60232 )]
107
+ ('master_seed' , 'ants_seed' , 'numpy_seed' , 'freesurfer_seed' ),
108
+ [(1 , 17612 , 8272 , 33433 ), (100 , 19094 , 60232 , 59629 )],
108
109
)
109
- def test_prng_seed (master_seed , ants_seed , numpy_seed ):
110
+ def test_prng_seed (master_seed , ants_seed , numpy_seed , freesurfer_seed ):
110
111
"""Ensure seeds are properly tracked"""
111
112
seeds = config .seeds
112
113
with patch .dict (os .environ , {}):
113
114
seeds .load ({'_random_seed' : master_seed }, init = True )
114
115
assert seeds .master == master_seed
115
116
assert seeds .ants == ants_seed
116
117
assert seeds .numpy == numpy_seed
118
+ assert seeds .freesurfer == freesurfer_seed
117
119
assert os .getenv ('ANTS_RANDOM_SEED' ) == str (ants_seed )
120
+ assert os .getenv ('FREESURFER_RANDOM_SEED' ) == str (freesurfer_seed )
118
121
119
122
_reset_config ()
120
- for seed in ('_random_seed' , 'master' , 'ants' , 'numpy' ):
123
+ for seed in ('_random_seed' , 'master' , 'ants' , 'numpy' , 'freesurfer' ):
121
124
assert getattr (config .seeds , seed ) is None
0 commit comments