12
12
)
13
13
from scripts .util .patterns import get_pattern_tier_daq , get_pattern_tier_dsp
14
14
from scripts .util .utils import (
15
- tier_path ,
16
15
par_dsp_path ,
17
- par_hit_path ,
18
16
par_overwrite_path ,
19
- pars_path ,
20
17
tier_dsp_path ,
18
+ tier_path ,
21
19
)
22
20
23
21
testprod = Path (__file__ ).parent / "dummy_cycle"
@@ -59,7 +57,9 @@ def test_filekey():
59
57
60
58
def test_create_pars_keylist ():
61
59
key1 = FileKey ("l200" , "p00" , "r000" , "cal" , "20230101T123456Z" )
62
- assert pars_key_resolve .from_filekey (key1 , {"cal" : ["par_dsp" ]}).valid_from == "20230101T123456Z"
60
+ assert (
61
+ pars_key_resolve .from_filekey (key1 , {"cal" : ["par_dsp" ]}).valid_from == "20230101T123456Z"
62
+ )
63
63
key2 = FileKey ("l200" , "p00" , "r000" , "cal" , "20230102T123456Z" )
64
64
assert pars_key_resolve .match_keys (key1 , key2 ) == key1
65
65
key3 = FileKey ("l200" , "p00" , "r000" , "cal" , "20230101T000000Z" )
@@ -69,9 +69,7 @@ def test_create_pars_keylist():
69
69
pkey2 = pars_key_resolve .from_filekey (
70
70
FileKey ("l200" , "p00" , "r000" , "lar" , "20230102T123456Z" ), {"lar" : ["par_dsp" ]}
71
71
)
72
- assert pkey2 .apply == [
73
- "lar/p00/r000/l200-p00-r000-lar-20230102T123456Z-par_dsp.json"
74
- ]
72
+ assert pkey2 .apply == ["lar/p00/r000/l200-p00-r000-lar-20230102T123456Z-par_dsp.json" ]
75
73
pars_key_resolve .match_entries (pkey1 , pkey2 )
76
74
assert set (pkey2 .apply ) == {
77
75
"cal/p00/r000/l200-p00-r000-cal-20230101T123456Z-par_dsp.json" ,
@@ -97,7 +95,11 @@ def test_create_pars_keylist():
97
95
98
96
pkeylist = pars_key_resolve .generate_par_keylist (keylist )
99
97
assert pkeylist == keylist
100
- assert set (pars_key_resolve .match_all_entries (pkeylist , {"cal" : ["par_dsp" ], "lar" : ["par_dsp" ]})[1 ].apply ) == {
98
+ assert set (
99
+ pars_key_resolve .match_all_entries (pkeylist , {"cal" : ["par_dsp" ], "lar" : ["par_dsp" ]})[
100
+ 1
101
+ ].apply
102
+ ) == {
101
103
"cal/p00/r000/l200-p00-r000-cal-20230101T123456Z-par_dsp.json" ,
102
104
"lar/p00/r000/l200-p00-r000-lar-20230110T123456Z-par_dsp.json" ,
103
105
}
@@ -107,9 +109,7 @@ def test_pars_loading():
107
109
pars_files = CalibCatalog .get_calib_files (
108
110
os .path .join (par_dsp_path (setup ), "validity.jsonl" ), "20230101T123456Z"
109
111
)
110
- assert pars_files == [
111
- "cal/p00/r000/l200-p00-r000-cal-20230101T123456Z-par_dsp.json"
112
- ]
112
+ assert pars_files == ["cal/p00/r000/l200-p00-r000-cal-20230101T123456Z-par_dsp.json" ]
113
113
114
114
par_override_files = CalibCatalog .get_calib_files (
115
115
os .path .join (par_overwrite_path (setup ), "dsp" , "validity.jsonl" ), "20230101T123456Z"
@@ -119,10 +119,8 @@ def test_pars_loading():
119
119
pars_files , par_override_files
120
120
)
121
121
122
- assert pars_files == [
123
- "cal/p00/r000/l200-p00-r000-cal-20230101T123456Z-par_dsp.json"
124
- ]
125
-
122
+ assert pars_files == ["cal/p00/r000/l200-p00-r000-cal-20230101T123456Z-par_dsp.json" ]
123
+
126
124
assert set (pars_catalog .get_par_file (setup , "20230101T123456Z" , "dsp" )) == {
127
125
os .path .join (
128
126
par_dsp_path (setup ),
0 commit comments