refactor: add min_readouttime, add complemented test cases; closes #11 #10

This commit is contained in:
2023-11-06 17:44:25 +01:00
parent ee77013ba2
commit ba01cf7b2d
4 changed files with 71 additions and 7 deletions

View File

@ -206,6 +206,25 @@ def test_init(
assert mock_init_fw.call_count == 2
@pytest.mark.parametrize(
"readout_time, expected_value",
[
(1e-3, 3e-3),
(3e-3, 3e-3),
(5e-3, 5e-3),
(None, 3e-3),
],
)
def test_update_readout_time(mock_det, readout_time, expected_value):
if readout_time is None:
mock_det._update_readout_time()
assert mock_det.readout_time == expected_value
else:
mock_det.scaninfo.readout_time = readout_time
mock_det._update_readout_time()
assert mock_det.readout_time == expected_value
@pytest.mark.parametrize(
"eacc, exp_url, daq_status, daq_cfg, expected_exception",
[