From 019ea5e8ffe319ae754dd41acdf2e05dbb1e39ef Mon Sep 17 00:00:00 2001
From: ahmedk <karim.ahmed@xfel.eu>
Date: Wed, 31 Jan 2024 09:46:58 +0100
Subject: [PATCH] correct tests

---
 src/cal_tools/lpdlib.py | 2 +-
 tests/test_lpdlib.py    | 8 +++++---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/cal_tools/lpdlib.py b/src/cal_tools/lpdlib.py
index 9d6b19fe4..deb38f44b 100644
--- a/src/cal_tools/lpdlib.py
+++ b/src/cal_tools/lpdlib.py
@@ -812,7 +812,7 @@ def make_cell_order_condition(use_param, cellid_pattern) -> Optional[str]:
     return (",".join([str(c) for c in cellid_pattern]) + ",") if use else None
 
 
-def sort_sort_dark_runs_by_gain(raw_folder, runs, ctrl_src):
+def sort_dark_runs_by_gain(raw_folder, runs, ctrl_src):
     """Check gain factors [100, 10, 1] to decide,
     if provided dark runs are in the correct order.
     
diff --git a/tests/test_lpdlib.py b/tests/test_lpdlib.py
index 5648c5c64..09a5d5530 100644
--- a/tests/test_lpdlib.py
+++ b/tests/test_lpdlib.py
@@ -19,9 +19,11 @@ def test_raise_sort_dark_runs_by_gain():
     raw_folder = "/gpfs/exfel/exp/CALLAB/202130/p900203/raw"
     ctrl_src = "FXE_DET_LPD1M-1/COMP/FEM_MDL_COMP"
     runs = [9008, 9009]
-    with pytest.raises(AssertionError) as err:
+    with pytest.raises(AssertionError):  # Only two runs provided
         sort_dark_runs_by_gain(raw_folder, runs, ctrl_src)
 
-    runs = [9008, 9008, 9009]  # dynamicgain, dynamicgain, fixgain2
-    with pytest.raises(ValueError) as err:
+    runs = [9008, 9008, 9009]  # Same two runs provided
+    with pytest.raises(AssertionError):
         sort_dark_runs_by_gain(raw_folder, runs, ctrl_src)
+
+    #TODO: Add a ValueError check when more LPD dark runs added in p900203
-- 
GitLab