diff --git a/src/cal_tools/agipdlib.py b/src/cal_tools/agipdlib.py index c8ca6e65376823d00f85b61b4a62b729e0e76951..909ca7cc178bc5f433758f48ba15763a8fa0797b 100644 --- a/src/cal_tools/agipdlib.py +++ b/src/cal_tools/agipdlib.py @@ -308,7 +308,7 @@ class AgipdCtrlRuns: runs: List[int] image_src: str ctrl_src: str - sort_dark_runs_enabled: bool = True + sort_dark_runs_enabled: bool = False adaptive_gain_modes = [AgipdGainMode.ADAPTIVE_GAIN] * 3 fixed_gain_modes = [ diff --git a/tests/test_agipdlib.py b/tests/test_agipdlib.py index fed4b365d2960392729503e79a9e63e59655fe0a..b8d44ec1fcedcb160ceeb1896b2bff70e82e53bf 100644 --- a/tests/test_agipdlib.py +++ b/tests/test_agipdlib.py @@ -292,6 +292,7 @@ def test_raise_fixed_gain_mode(): with pytest.raises(ValueError): adaptive_fixed_ctrls.fixed_gain_mode() + @pytest.mark.requires_gpfs @pytest.mark.parametrize( "runs,expected", @@ -309,3 +310,23 @@ def test_sort_dark_runs(runs, expected): ) runs_ctrls.sort_dark_runs() assert runs_ctrls.runs == expected + + +def test_raise_sort_dark_runs(): + with pytest.raises(ValueError): + adaptive_fixed_ctrls = AgipdCtrlRuns( + raw_folder=TEST_RAW_FOLDER, + runs=[9011, 9016, 9017], + image_src=SPB_AGIPD_INST_SRC, + ctrl_src=CTRL_SRC, + sort_dark_runs_enabled=True + ) + + adaptive_fixed_ctrls = AgipdCtrlRuns( + raw_folder=TEST_RAW_FOLDER, + runs=[9011, 9016, 9017], + image_src=SPB_AGIPD_INST_SRC, + ctrl_src=CTRL_SRC, + ) + with pytest.raises(ValueError): + adaptive_fixed_ctrls.sort_dark_runs() \ No newline at end of file