File tree Expand file tree Collapse file tree
src/lsst/cmservice/parsing Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,11 +48,11 @@ def parse_element_fullname(fullname: str) -> Fullname:
4848 fullname_r = re .compile (
4949 (
5050 r"^"
51- r"(?P<campaign>[\w]+){1}(?:\/)*"
52- r"(?P<step>[\w]+){0,1}(?:\/)*"
53- r"(?P<group>[\w]+){0,1}(?:\/)*"
54- r"(?P<job>[\w]+){0,1}(?:\/)*"
55- r"(?P<script>[\w]+){0,1}"
51+ r"(?P<campaign>[\w- ]+){1}(?:\/)*"
52+ r"(?P<step>[\w- ]+){0,1}(?:\/)*"
53+ r"(?P<group>[\w- ]+){0,1}(?:\/)*"
54+ r"(?P<job>[\w- ]+){0,1}(?:\/)*"
55+ r"(?P<script>[\w- ]+){0,1}"
5656 r"$"
5757 ),
5858 re .MULTILINE ,
Original file line number Diff line number Diff line change 1111 ("campaign_name/step_name/group0" , "group" ),
1212 ("campaign_name/step_name" , "step" ),
1313 ("campaign_name" , "campaign" ),
14+ ("campaign-name" , "campaign" ),
1415 ],
1516)
1617def test_fullname_parsing (fullname : str , expected : str ) -> None :
You can’t perform that action at this time.
0 commit comments