| python/lsst/ctrl/bps/panda/__init__.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/ctrl/bps/panda/cmd_line_embedder.py |
CommandLineEmbedder.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
| python/lsst/ctrl/bps/panda/cmd_line_embedder.py |
CommandLineEmbedder.replace_static_parameters |
4 |
4 |
0 |
4 |
0 |
0% |
| python/lsst/ctrl/bps/panda/cmd_line_embedder.py |
CommandLineEmbedder.replace_static_files |
12 |
12 |
0 |
6 |
0 |
0% |
| python/lsst/ctrl/bps/panda/cmd_line_embedder.py |
CommandLineEmbedder.resolve_submission_side_env_vars |
5 |
5 |
0 |
4 |
0 |
0% |
| python/lsst/ctrl/bps/panda/cmd_line_embedder.py |
CommandLineEmbedder.attach_pseudo_file_params |
4 |
4 |
0 |
2 |
0 |
0% |
| python/lsst/ctrl/bps/panda/cmd_line_embedder.py |
CommandLineEmbedder.substitute_command_line |
10 |
10 |
0 |
4 |
0 |
0% |
| python/lsst/ctrl/bps/panda/cmd_line_embedder.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/ctrl/bps/panda/constants.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/ctrl/bps/panda/edgenode/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/ctrl/bps/panda/edgenode/cmd_line_decoder.py |
replace_placeholders |
6 |
6 |
0 |
4 |
0 |
0% |
| python/lsst/ctrl/bps/panda/edgenode/cmd_line_decoder.py |
replace_environment_vars |
3 |
3 |
0 |
0 |
0 |
0% |
| python/lsst/ctrl/bps/panda/edgenode/cmd_line_decoder.py |
replace_files_placeholders |
7 |
7 |
0 |
2 |
0 |
0% |
| python/lsst/ctrl/bps/panda/edgenode/cmd_line_decoder.py |
deliver_input_files |
29 |
29 |
0 |
20 |
0 |
0% |
| python/lsst/ctrl/bps/panda/edgenode/cmd_line_decoder.py |
replace_event_file |
57 |
57 |
0 |
22 |
0 |
0% |
| python/lsst/ctrl/bps/panda/edgenode/cmd_line_decoder.py |
use_map_file |
3 |
3 |
0 |
0 |
0 |
0% |
| python/lsst/ctrl/bps/panda/edgenode/cmd_line_decoder.py |
(no function) |
53 |
39 |
0 |
14 |
1 |
22% |
| python/lsst/ctrl/bps/panda/panda_auth_utils.py |
panda_auth_clean |
2 |
2 |
0 |
0 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_auth_utils.py |
panda_auth_expiration |
5 |
5 |
0 |
2 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_auth_utils.py |
panda_auth_setup |
8 |
8 |
0 |
6 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_auth_utils.py |
panda_auth_status |
7 |
7 |
0 |
2 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_auth_utils.py |
panda_auth_update |
8 |
8 |
0 |
6 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_auth_utils.py |
panda_auth_refresh |
40 |
40 |
0 |
16 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_auth_utils.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/ctrl/bps/panda/panda_exceptions.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/ctrl/bps/panda/panda_service.py |
PanDAService.prepare |
6 |
6 |
0 |
0 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_service.py |
PanDAService.submit |
46 |
46 |
0 |
16 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_service.py |
PanDAService.restart |
8 |
8 |
0 |
2 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_service.py |
PanDAService.report |
77 |
77 |
0 |
38 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_service.py |
PanDAService.list_submitted_jobs |
10 |
10 |
0 |
4 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_service.py |
PanDAService.cancel |
8 |
8 |
0 |
2 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_service.py |
PanDAService.ping |
9 |
9 |
0 |
4 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_service.py |
PanDAService.run_submission_checks |
6 |
6 |
0 |
6 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_service.py |
PanDAService.get_status |
27 |
27 |
0 |
14 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_service.py |
PandaBpsWmsWorkflow.__init__ |
4 |
4 |
0 |
0 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_service.py |
PandaBpsWmsWorkflow.from_generic_workflow |
8 |
8 |
0 |
2 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_service.py |
PandaBpsWmsWorkflow.write |
2 |
2 |
0 |
0 |
0 |
0% |
| python/lsst/ctrl/bps/panda/panda_service.py |
(no function) |
28 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/ctrl/bps/panda/utils.py |
extract_taskname |
9 |
9 |
0 |
2 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
aggregate_by_basename |
26 |
26 |
0 |
12 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
aggregate_by_basename.base_label |
1 |
1 |
0 |
0 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
copy_files_for_distribution |
20 |
20 |
0 |
12 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
get_idds_client |
7 |
7 |
0 |
4 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
get_idds_result |
16 |
16 |
0 |
6 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
idds_call_with_check |
9 |
9 |
0 |
4 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
_make_pseudo_filename |
3 |
3 |
0 |
0 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
_make_doma_work |
81 |
81 |
0 |
44 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
add_final_idds_work |
18 |
18 |
0 |
8 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
convert_exec_string_to_hex |
1 |
1 |
0 |
0 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
add_decoder_prefix |
21 |
21 |
0 |
8 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
add_idds_work |
154 |
154 |
0 |
60 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
create_archive_file |
7 |
7 |
0 |
4 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
copy_files_to_pandacache |
18 |
18 |
0 |
8 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
download_extract_archive |
31 |
31 |
0 |
14 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
get_task_parameter |
5 |
5 |
0 |
2 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
create_idds_build_workflow |
39 |
39 |
0 |
2 |
0 |
0% |
| python/lsst/ctrl/bps/panda/utils.py |
(no function) |
38 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/ctrl/bps/panda/version.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/test_cmd_line_decoder.py |
TestCmdLineDecoder.test_valid_input |
1 |
1 |
0 |
0 |
0 |
0% |
| tests/test_cmd_line_decoder.py |
TestCmdLineDecoder.test_invalid_prefix |
1 |
1 |
0 |
0 |
0 |
0% |
| tests/test_cmd_line_decoder.py |
TestCmdLineDecoder.test_missing_colon |
1 |
1 |
0 |
0 |
0 |
0% |
| tests/test_cmd_line_decoder.py |
TestCmdLineDecoder.test_too_many_parts |
1 |
1 |
0 |
0 |
0 |
0% |
| tests/test_cmd_line_decoder.py |
(no function) |
9 |
1 |
0 |
2 |
1 |
82% |
| tests/test_cmd_line_embedder.py |
TestCmdLineEmbedder.setUp |
10 |
10 |
0 |
0 |
0 |
0% |
| tests/test_cmd_line_embedder.py |
TestCmdLineEmbedder.testReplaceStaticFilesNoFiles |
6 |
6 |
0 |
0 |
0 |
0% |
| tests/test_cmd_line_embedder.py |
TestCmdLineEmbedder.testReplaceStaticFilesMissingFiles |
6 |
6 |
0 |
0 |
0 |
0% |
| tests/test_cmd_line_embedder.py |
TestCmdLineEmbedder.testReplaceStaticFilesNone |
6 |
6 |
0 |
0 |
0 |
0% |
| tests/test_cmd_line_embedder.py |
TestCmdLineEmbedder.testReplaceStaticFilesSome |
6 |
6 |
0 |
0 |
0 |
0% |
| tests/test_cmd_line_embedder.py |
TestCmdLineEmbedder.testOKPseudoFilename |
3 |
3 |
0 |
0 |
0 |
0% |
| tests/test_cmd_line_embedder.py |
(no function) |
12 |
1 |
0 |
2 |
1 |
86% |
| tests/test_panda_auth_utils.py |
make_fake_jwt |
3 |
3 |
0 |
0 |
0 |
0% |
| tests/test_panda_auth_utils.py |
fake_token_file |
2 |
2 |
0 |
0 |
0 |
0% |
| tests/test_panda_auth_utils.py |
fetch_page_side_effect |
5 |
5 |
0 |
4 |
0 |
0% |
| tests/test_panda_auth_utils.py |
VersionTestCase.test_version |
1 |
1 |
0 |
0 |
0 |
0% |
| tests/test_panda_auth_utils.py |
TestPandaAuthUtils.setUp |
1 |
1 |
0 |
0 |
0 |
0% |
| tests/test_panda_auth_utils.py |
TestPandaAuthUtils.testPandaAuthStatusWrongEnviron |
5 |
5 |
0 |
0 |
0 |
0% |
| tests/test_panda_auth_utils.py |
TestPandaAuthUtils.test_expired_token |
5 |
5 |
0 |
2 |
0 |
0% |
| tests/test_panda_auth_utils.py |
TestPandaAuthUtils.test_successful_refresh |
13 |
13 |
0 |
0 |
0 |
0% |
| tests/test_panda_auth_utils.py |
(no function) |
27 |
1 |
0 |
2 |
1 |
93% |
| tests/test_panda_service.py |
MockClient.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
| tests/test_panda_service.py |
MockClient.get_requests |
27 |
27 |
0 |
20 |
0 |
0% |
| tests/test_panda_service.py |
TestPanDAService.setUp |
2 |
2 |
0 |
0 |
0 |
0% |
| tests/test_panda_service.py |
TestPanDAService.testGetStatusGetRequestsFailure |
4 |
4 |
0 |
0 |
0 |
0% |
| tests/test_panda_service.py |
TestPanDAService.testGetStatusUnknownID |
4 |
4 |
0 |
0 |
0 |
0% |
| tests/test_panda_service.py |
TestPanDAService.testGetStatusFinished |
4 |
4 |
0 |
0 |
0 |
0% |
| tests/test_panda_service.py |
TestPanDAService.testGetStatusSubFinished |
4 |
4 |
0 |
0 |
0 |
0% |
| tests/test_panda_service.py |
TestPanDAService.testGetStatusFailed |
4 |
4 |
0 |
0 |
0 |
0% |
| tests/test_panda_service.py |
TestPanDAService.testGetStatusCancelled |
4 |
4 |
0 |
0 |
0 |
0% |
| tests/test_panda_service.py |
TestPanDAService.testGetStatusSuspended |
4 |
4 |
0 |
0 |
0 |
0% |
| tests/test_panda_service.py |
TestPanDAService.testGetStatusRunning |
4 |
4 |
0 |
0 |
0 |
0% |
| tests/test_panda_service.py |
TestPanDAService.testGetStatusTransforming |
4 |
4 |
0 |
0 |
0 |
0% |
| tests/test_panda_service.py |
TestPanDAService.testGetStatusUnknownIDDSException |
4 |
4 |
0 |
0 |
0 |
0% |
| tests/test_panda_service.py |
(no function) |
33 |
1 |
0 |
2 |
1 |
94% |
| tests/test_utils.py |
TestPandaUtils.testOKPseudoFilename |
7 |
7 |
0 |
0 |
0 |
0% |
| tests/test_utils.py |
(no function) |
7 |
1 |
0 |
2 |
1 |
78% |