def test_load_config_wout_routine(self): anxcor = Anxcor(window_length=120.0) anxcor.add_process( XArrayTemporalNorm(time_window=15, rolling_metric='max')) anxcor.save_config(save_dir + os.sep + 'config.ini') anxcor2 = Anxcor(window_length=120.0) anxcor2.load_config(save_dir + os.sep + 'config.ini') assert True
def test_tau_is_correct(self): target_shift = 15.0 anxcor = Anxcor(window_length=120.0) anxcor.set_task_kwargs('crosscorrelate', dict(max_tau_shift=target_shift)) anxcor.save_config(save_dir + os.sep + 'config.ini') with open(save_dir + os.sep + 'config.ini') as conf: config = json.load(conf) source_tau_shift = config['crosscorrelate']['max_tau_shift'] assert target_shift == source_tau_shift
def test_load_config_with_routine(self): time_mean_target = 15 anxcor = Anxcor() anxcor.set_window_length(120.0) anxcor.add_process( XArrayTemporalNorm(window=time_mean_target, rolling_metric='max')) anxcor.save_config(save_dir + os.sep + 'config.ini') anxcor2 = Anxcor() anxcor.set_window_length(120.0) anxcor2.add_process(XArrayTemporalNorm()) anxcor2.load_config(save_dir + os.sep + 'config.ini') tnorm = anxcor2._get_task('process')['temp_norm:0'] time_mean_src = tnorm._kwargs['window'] assert time_mean_target == time_mean_src
def test_single_execution(self): anxcor = Anxcor(window_length=120.0) anxcor.save_config(save_dir + os.sep + 'config.ini') amnt = _how_many_fmt(save_dir, '.ini') assert amnt == 1