From 3a4544a7649bcdcb879d5a0c5330b1abb75b025a Mon Sep 17 00:00:00 2001 From: ahmedk <karim.ahmed@xfel.eu> Date: Mon, 24 Oct 2022 12:20:47 +0200 Subject: [PATCH] First pieces for test_jungfraulib --- tests/test_jungfraulib.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tests/test_jungfraulib.py diff --git a/tests/test_jungfraulib.py b/tests/test_jungfraulib.py new file mode 100644 index 000000000..76c9d43f5 --- /dev/null +++ b/tests/test_jungfraulib.py @@ -0,0 +1,33 @@ +import pytest + +from cal_tools.jungfraulib import _old_settings_to_new + + +@pytest.mark.parametrize( + 'settings,result', + [ + ('dynamicgain', 'gain0'), + ('dynamichg0', 'highgain0'), + ('fixgain1', 'gain0'), + ('fixgain2', 'gain0'), + ('forceswitchg1', 'gain0'), + ('forceswitchg2', 'gain0'), + ], + ) +def test_old_settings_to_new_settings(settings, result): + assert _old_settings_to_new(settings, 0) == result + + +@pytest.mark.parametrize( + 'settings,result', + [ + ('dynamicgain', 'dynamic'), + ('dynamichg0', 'dynamic'), + ('fixgain1', 'fixg1'), + ('fixgain2', 'fixg2'), + ('forceswitchg1', 'forceswitchg1'), + ('forceswitchg2', 'forceswitchg2'), + ], + ) +def test_old_settings_to_new_mode(settings, result): + assert _old_settings_to_new(settings, 1) == result -- GitLab