| middle_layer/allocate/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocated_science_target.py |
AllocatedScienceTargetORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocated_science_target.py |
AllocatedScienceTargetORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocated_science_target.py |
AllocatedScienceTargetORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocated_science_target.py |
AllocatedScienceTargetORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocated_science_target.py |
AllocatedScienceTargetORMRepository.update |
8 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocated_science_target.py |
AllocatedScienceTargetORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocated_science_target.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_disposition.py |
AllocationDispositionORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_disposition.py |
AllocationDispositionORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_disposition.py |
AllocationDispositionORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_disposition.py |
AllocationDispositionORMRepository.list_all |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_disposition.py |
AllocationDispositionORMRepository.list_by_allocation_version_id |
4 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_disposition.py |
AllocationDispositionORMRepository.list_all_by_proposal_id_and_published_to_closeout |
4 |
4 |
0 |
0.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_disposition.py |
AllocationDispositionORMRepository.update |
8 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_disposition.py |
AllocationDispositionORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_disposition.py |
(no function) |
17 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_version.py |
AllocationVersionORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_version.py |
AllocationVersionORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_version.py |
AllocationVersionORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_version.py |
AllocationVersionORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_version.py |
AllocationVersionORMRepository.list_by_group_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_version.py |
AllocationVersionORMRepository.list_currently_published |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_version.py |
AllocationVersionORMRepository.update |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_version.py |
AllocationVersionORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/allocation_version.py |
(no function) |
17 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model.py |
AvailableTimeModelORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model.py |
AvailableTimeModelORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model.py |
AvailableTimeModelORMRepository.list_all |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model.py |
AvailableTimeModelORMRepository.add |
4 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model.py |
AvailableTimeModelORMRepository.update |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model.py |
AvailableTimeModelORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model_version.py |
AvailableTimeModelVersionORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model_version.py |
AvailableTimeModelVersionORMRepository.add |
4 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model_version.py |
AvailableTimeModelVersionORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model_version.py |
AvailableTimeModelVersionORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model_version.py |
AvailableTimeModelVersionORMRepository.list_by_solicitation_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model_version.py |
AvailableTimeModelVersionORMRepository.list_by_solicitation_id_and_facility_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model_version.py |
AvailableTimeModelVersionORMRepository.update |
5 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model_version.py |
AvailableTimeModelVersionORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/available_time_model_version.py |
(no function) |
16 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/observation_specification_disposition.py |
ObservationSpecificationDispositionORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/observation_specification_disposition.py |
ObservationSpecificationDispositionORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/observation_specification_disposition.py |
ObservationSpecificationDispositionORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/observation_specification_disposition.py |
ObservationSpecificationDispositionORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/observation_specification_disposition.py |
ObservationSpecificationDispositionORMRepository.update |
23 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/observation_specification_disposition.py |
ObservationSpecificationDispositionORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/observation_specification_disposition.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition.py |
ProposalDispositionORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition.py |
ProposalDispositionORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition.py |
ProposalDispositionORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition.py |
ProposalDispositionORMRepository.by_proposal_code |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition.py |
ProposalDispositionORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition.py |
ProposalDispositionORMRepository.list_by_group_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition.py |
ProposalDispositionORMRepository.list_by_solicitation_id |
4 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition.py |
ProposalDispositionORMRepository.update |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition.py |
ProposalDispositionORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition_group.py |
ProposalDispositionGroupORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition_group.py |
ProposalDispositionGroupORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition_group.py |
ProposalDispositionGroupORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition_group.py |
ProposalDispositionGroupORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition_group.py |
ProposalDispositionGroupORMRepository.list_by_solicitation_id |
4 |
1 |
0 |
75.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition_group.py |
ProposalDispositionGroupORMRepository.update |
4 |
4 |
0 |
0.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition_group.py |
ProposalDispositionGroupORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/proposal_disposition_group.py |
(no function) |
14 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/tac_member.py |
TACMemberORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/tac_member.py |
TACMemberORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/tac_member.py |
TACMemberORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/tac_member.py |
TACMemberORMRepository.by_user_id |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/tac_member.py |
TACMemberORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/tac_member.py |
TACMemberORMRepository.list_by_solicitation_id |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/tac_member.py |
TACMemberORMRepository.update |
8 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/tac_member.py |
TACMemberORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/orm_repositories/tac_member.py |
(no function) |
13 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
includeme |
12 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
tac_member_routes |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
allocation_version_routes |
7 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
proposal_disposition_routes |
8 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
allocation_disposition_routes |
5 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
obspec_disposition_routes |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
proposal_summary_routes |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
time_reservation_routes |
4 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
available_time_model_version_routes |
5 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
available_time_model_routes |
4 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
timebin_routes |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
allocated_science_target_routes |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
calendar_routes |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/routes.py |
(no function) |
14 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocated_science_target.py |
allocated_science_target_update |
19 |
19 |
1 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocated_science_target.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_disposition.py |
check_user_permissions |
4 |
4 |
2 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_disposition.py |
get_allowed_publication_destinations |
7 |
1 |
0 |
85.71% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_disposition.py |
verify_publication_permissions |
4 |
1 |
0 |
75.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_disposition.py |
filter_dispositions_for_proposal_author |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_disposition.py |
allocation_disposition_list_by_allocation_version_id |
13 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_disposition.py |
allocation_disposition_list_by_proposal_disposition_group_id |
20 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_disposition.py |
allocation_disposition_update |
17 |
1 |
0 |
94.12% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_disposition.py |
allocation_disposition_restore |
9 |
1 |
0 |
88.89% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_disposition.py |
(no function) |
24 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_version.py |
allocation_version_list_by_group_id |
17 |
17 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_version.py |
allocation_version_create |
10 |
3 |
0 |
70.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_version.py |
allocation_version_update |
11 |
11 |
1 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_version.py |
publish_version |
14 |
14 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_version.py |
obspec_disposition_prioritize |
8 |
8 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_version.py |
source_conflict_check |
6 |
6 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/allocation_version.py |
(no function) |
28 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/available_time_model.py |
available_time_model_list_by_available_time_model_version_id |
4 |
1 |
0 |
75.00% |
| middle_layer/allocate/application_layer/rest_api/views/available_time_model.py |
available_time_model_upsert |
22 |
3 |
0 |
86.36% |
| middle_layer/allocate/application_layer/rest_api/views/available_time_model.py |
available_time_model_delete |
10 |
1 |
0 |
90.00% |
| middle_layer/allocate/application_layer/rest_api/views/available_time_model.py |
(no function) |
16 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/available_time_model_version.py |
available_time_model_version_list_by_solicitation_id_and_facility_id |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/available_time_model_version.py |
available_time_model_version_by_id |
5 |
1 |
0 |
80.00% |
| middle_layer/allocate/application_layer/rest_api/views/available_time_model_version.py |
available_time_model_version_create |
20 |
8 |
0 |
60.00% |
| middle_layer/allocate/application_layer/rest_api/views/available_time_model_version.py |
available_time_model_version_update |
11 |
1 |
1 |
90.91% |
| middle_layer/allocate/application_layer/rest_api/views/available_time_model_version.py |
(no function) |
19 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/calendar.py |
calendar |
11 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/calendar.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/observation_specification_disposition.py |
obspec_disposition_update |
74 |
74 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/observation_specification_disposition.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/proposal_disposition.py |
proposal_disposition_list_by_solicitation_id |
11 |
11 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/proposal_disposition.py |
proposal_disposition_update |
13 |
13 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/proposal_disposition.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/proposal_disposition_group.py |
proposal_disposition_group_list_by_solicitation_id |
8 |
8 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/proposal_disposition_group.py |
proposal_disposition_group_create |
17 |
17 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/proposal_disposition_group.py |
proposal_disposition_group_update |
14 |
14 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/proposal_disposition_group.py |
proposal_disposition_group_comment_export |
7 |
7 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/proposal_disposition_group.py |
proposal_disposition_group_comment_import |
16 |
16 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/proposal_disposition_group.py |
(no function) |
23 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/proposal_summary.py |
proposal_summary_list_by_solicitation_id |
30 |
4 |
0 |
86.67% |
| middle_layer/allocate/application_layer/rest_api/views/proposal_summary.py |
proposal_summary_export |
31 |
6 |
0 |
80.65% |
| middle_layer/allocate/application_layer/rest_api/views/proposal_summary.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/tac_member.py |
tac_member_list_by_solicitation_id |
2 |
2 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/tac_member.py |
tac_member_upsert |
18 |
18 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/tac_member.py |
tac_member_delete |
3 |
3 |
0 |
0.00% |
| middle_layer/allocate/application_layer/rest_api/views/tac_member.py |
(no function) |
14 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/time_reservation.py |
time_reservation_upsert |
55 |
9 |
0 |
83.64% |
| middle_layer/allocate/application_layer/rest_api/views/time_reservation.py |
time_reservation_delete |
13 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/time_reservation.py |
time_reservation_delete_all |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/time_reservation.py |
time_reservation_import |
11 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/time_reservation.py |
(no function) |
20 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/timebin.py |
common_timebin_api_handler |
16 |
2 |
0 |
87.50% |
| middle_layer/allocate/application_layer/rest_api/views/timebin.py |
timebins |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/timebin.py |
timebins_export |
9 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/rest_api/views/timebin.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/allocate/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocated_reference_target.py |
AllocatedReferenceTarget.__json__ |
2 |
2 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/allocated_reference_target.py |
AllocatedReferenceTarget.__eq__ |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/allocated_reference_target.py |
AllocatedReferenceTarget.clone |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/allocated_reference_target.py |
AllocatedReferenceTarget.from_reference_target |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/allocated_reference_target.py |
AllocatedReferenceTarget.sky_coord |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/allocated_reference_target.py |
(no function) |
39 |
1 |
0 |
97.44% |
| middle_layer/allocate/domain_layer/entities/allocated_science_target.py |
AllocatedScienceTarget.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocated_science_target.py |
AllocatedScienceTarget.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocated_science_target.py |
AllocatedScienceTarget.__json__ |
3 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocated_science_target.py |
AllocatedScienceTarget.clone |
3 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocated_science_target.py |
AllocatedScienceTarget.from_science_target |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocated_science_target.py |
(no function) |
41 |
4 |
2 |
90.24% |
| middle_layer/allocate/domain_layer/entities/allocation_disposition.py |
AllocationDispositionState.property_name |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/allocation_disposition.py |
AllocationDisposition.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_disposition.py |
AllocationDisposition.__eq__ |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/allocation_disposition.py |
AllocationDisposition.__json__ |
3 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_disposition.py |
AllocationDisposition.total_approved_time |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_disposition.py |
AllocationDisposition.total_time_by_kind |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_disposition.py |
AllocationDisposition.clone |
9 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_disposition.py |
AllocationDisposition.is_proposer_modified |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/allocation_disposition.py |
AllocationDisposition.apply_calibration_strategy |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_disposition.py |
AllocationDisposition.grouped_targets |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_disposition.py |
(no function) |
60 |
3 |
0 |
95.00% |
| middle_layer/allocate/domain_layer/entities/allocation_version.py |
AllocationVersion.__init__ |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_version.py |
AllocationVersion.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_version.py |
AllocationVersion.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_version.py |
AllocationVersion.__hash__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_version.py |
AllocationVersion.clone |
10 |
2 |
0 |
80.00% |
| middle_layer/allocate/domain_layer/entities/allocation_version.py |
AllocationVersion.publish |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_version.py |
AllocationVersion.related_versions |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/allocation_version.py |
(no function) |
42 |
1 |
2 |
97.62% |
| middle_layer/allocate/domain_layer/entities/available_time_model.py |
AvailableTimeModel.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model.py |
AvailableTimeModel.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model.py |
AvailableTimeModel.to_timebins |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model.py |
AvailableTimeModel.apply_reservation |
15 |
3 |
0 |
80.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model.py |
AvailableTimeModel.is_time_spillage |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model.py |
AvailableTimeModel.is_applicable |
7 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model.py |
AvailableTimeModel.clone |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model.py |
AvailableTimeModel.facility |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model.py |
(no function) |
33 |
0 |
2 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model_version.py |
AvailableTimeModelVersion.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model_version.py |
AvailableTimeModelVersion.reserved_time_bins |
13 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model_version.py |
AvailableTimeModelVersion.reserved_time_bins.get_label |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model_version.py |
AvailableTimeModelVersion.make_standard_reserved_bins |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model_version.py |
AvailableTimeModelVersion.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model_version.py |
AvailableTimeModelVersion.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model_version.py |
AvailableTimeModelVersion.__hash__ |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model_version.py |
AvailableTimeModelVersion.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model_version.py |
AvailableTimeModelVersion.make_cadence |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model_version.py |
AvailableTimeModelVersion.clone |
13 |
3 |
0 |
76.92% |
| middle_layer/allocate/domain_layer/entities/available_time_model_version.py |
AvailableTimeModelVersion.related_versions |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/available_time_model_version.py |
(no function) |
46 |
2 |
4 |
95.65% |
| middle_layer/allocate/domain_layer/entities/cadence.py |
Cadence.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/cadence.py |
Cadence.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/cadence.py |
Cadence.__eq__ |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/cadence.py |
Cadence.clone |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/cadence.py |
Cadence.total_repetitions |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/cadence.py |
Cadence.repeat_from |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/cadence.py |
(no function) |
27 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
stringify_available_time |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ProprietaryPeriod.ends_on |
9 |
9 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.__init__ |
13 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.facility |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.duration_per_repeat |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.total_duration |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.total_approved_time |
3 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.total_time_by_kind |
3 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.to_timebins |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.calculated_earliest_start_time |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.calculated_latest_end_time |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.calculated_total_time |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.start_date |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.duration |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.can_be_scheduled |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.start_time |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.stop_time |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.cadence |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.copy_from_observation_specification |
5 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
ObservationSpecificationDisposition.clone |
4 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/observation_specification_disposition.py |
(no function) |
119 |
0 |
2 |
100.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition.py |
ProposalDispositionState.is_read_only |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition.py |
ProposalDisposition.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition.py |
ProposalDisposition.__json__ |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition.py |
ProposalDisposition.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition.py |
ProposalDisposition.transition_to |
4 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition.py |
ProposalDisposition.allocation_dispositions |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition.py |
ProposalDisposition.is_read_only |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition.py |
ProposalDisposition.approved |
5 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition.py |
ProposalDisposition.total_approved_time |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition.py |
ProposalDisposition.update_comments |
8 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition.py |
(no function) |
44 |
0 |
2 |
100.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition_group.py |
ProposalDispositionGroup.__init__ |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/proposal_disposition_group.py |
(no function) |
20 |
2 |
1 |
90.00% |
| middle_layer/allocate/domain_layer/entities/publication_destination.py |
PublicationDestination.humane_name |
5 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/publication_destination.py |
PublicationDestination.is_published |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/publication_destination.py |
PublicationDestination.publish |
5 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/publication_destination.py |
PublicationDestination.property_name |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/publication_destination.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/publishable.py |
Publishable.related_versions |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/publishable.py |
Publishable.publish |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/publishable.py |
(no function) |
4 |
1 |
0 |
75.00% |
| middle_layer/allocate/domain_layer/entities/resource_specification_disposition.py |
ResourceSpecificationDisposition.__json__ |
2 |
2 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/resource_specification_disposition.py |
(no function) |
16 |
1 |
0 |
93.75% |
| middle_layer/allocate/domain_layer/entities/scheduling_priority.py |
SchedulingPriority.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/scheduling_priority.py |
SchedulingPriority.has_kind |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/scheduling_priority.py |
SchedulingPriority.is_positive |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/scheduling_priority.py |
SchedulingPriority.is_declined |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/scheduling_priority.py |
SchedulingPriority.is_not_prioritized |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/scheduling_priority.py |
(no function) |
22 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/tac_member.py |
TACMember.__init__ |
24 |
11 |
1 |
54.17% |
| middle_layer/allocate/domain_layer/entities/tac_member.py |
TACMember.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/tac_member.py |
(no function) |
18 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/temporal_reference.py |
(no function) |
7 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
groups_of |
8 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
average |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
bin_range |
4 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
line_between |
4 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
trapezoid_area |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__init__ |
3 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__iter__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__getitem__ |
3 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.bin_for |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__setitem__ |
3 |
1 |
0 |
66.67% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__add__ |
3 |
1 |
0 |
66.67% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__mul__ |
5 |
3 |
2 |
40.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__truediv__ |
3 |
1 |
0 |
66.67% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__neg__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__sub__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__len__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__list__ |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.__eq__ |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.total_hours |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.bin_size |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.enumerate |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.each_bin |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.scale_bins |
7 |
1 |
1 |
85.71% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.from_start_duration |
7 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.critical_points_for |
18 |
1 |
0 |
94.44% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.area_under |
10 |
0 |
2 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
TimeBins.from_start_duration_pht |
23 |
23 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/time_bins.py |
(no function) |
43 |
0 |
2 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_block.py |
TimeBlock.can_be_scheduled |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_block.py |
TimeBlock.start_date |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_block.py |
TimeBlock.start_time |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_block.py |
TimeBlock.stop_time |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_block.py |
TimeBlock.duration |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_block.py |
TimeBlock.cadence |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_block.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_model.py |
TimeModel.is_applicable |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_model.py |
TimeModel.name |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_model.py |
TimeModel.to_timebins |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_model.py |
TimeModel.is_time_spillage |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_model.py |
TimeModel.start_date |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_model.py |
TimeModel.end_date |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_model.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_reservation.py |
TimeReservation.to_timebins |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/time_reservation.py |
TimeReservation.errors |
8 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_reservation.py |
TimeReservation.can_be_scheduled |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/time_reservation.py |
TimeReservation.scheduling_priority |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/time_reservation.py |
TimeReservation.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_reservation.py |
TimeReservation.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_reservation.py |
TimeReservation.start |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_reservation.py |
TimeReservation.clone |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/time_reservation.py |
TimeReservation.facility |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/entities/time_reservation.py |
TimeReservation.repeats |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/entities/time_reservation.py |
(no function) |
47 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/allocated_science_target.py |
(no function) |
4 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/allocation_disposition.py |
AllocationDispositionRepository.list_by_allocation_version_id |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/allocation_disposition.py |
AllocationDispositionRepository.list_all_by_proposal_id_and_published_to_closeout |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/allocation_disposition.py |
(no function) |
7 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/allocation_version.py |
AllocationVersionRepository.list_currently_published |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/allocation_version.py |
AllocationVersionRepository.list_by_group_id |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/allocation_version.py |
(no function) |
13 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/available_time_model.py |
(no function) |
4 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/available_time_model_version.py |
(no function) |
4 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/observation_specification_disposition.py |
(no function) |
4 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/proposal_disposition.py |
ProposalDispositionRepository.list_by_group_id |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/proposal_disposition.py |
ProposalDispositionRepository.list_by_solicitation_id |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/proposal_disposition.py |
ProposalDispositionRepository.by_proposal_code |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/proposal_disposition.py |
(no function) |
13 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/tac_member.py |
TACMemberRepository.list_by_solicitation_id |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/tac_member.py |
TACMemberRepository.by_user_id |
0 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/repositories/tac_member.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/create_allocated_science_target_list.py |
create_allocated_science_targets |
3 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/create_allocated_science_target_list.py |
create_unmodified_allocated_science_targets |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/create_allocated_science_target_list.py |
science_target_to_allocated_science_target |
3 |
3 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/create_allocated_science_target_list.py |
create_modified_allocated_science_targets |
15 |
11 |
0 |
26.67% |
| middle_layer/allocate/domain_layer/services/create_allocated_science_target_list.py |
(no function) |
18 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/create_allocation_disposition_service.py |
create_allocation_disposition |
14 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/create_allocation_disposition_service.py |
create_allocation_dispositions |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/create_allocation_disposition_service.py |
(no function) |
9 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/create_allocation_version_service.py |
create_allocation_version |
8 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/create_allocation_version_service.py |
clone_allocation_version |
6 |
6 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/create_allocation_version_service.py |
publish_allocation_version |
20 |
4 |
0 |
80.00% |
| middle_layer/allocate/domain_layer/services/create_allocation_version_service.py |
(no function) |
14 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/create_available_time_model_version_service.py |
create_available_time_model_version |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/create_available_time_model_version_service.py |
clone_available_time_model_version |
5 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/create_available_time_model_version_service.py |
(no function) |
7 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/create_proposal_disposition_group_service.py |
create_proposal_disposition_group |
8 |
2 |
0 |
75.00% |
| middle_layer/allocate/domain_layer/services/create_proposal_disposition_group_service.py |
(no function) |
4 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/deserialize_csv_to_pdg_comments.py |
deserialize_csv_to_pdg_comments |
42 |
9 |
0 |
78.57% |
| middle_layer/allocate/domain_layer/services/deserialize_csv_to_pdg_comments.py |
(no function) |
9 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/deserialize_csv_to_time_reservations_service.py |
deserialize_csv_to_time_reservations |
32 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/deserialize_csv_to_time_reservations_service.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/observing_conditions_service.py |
calculate_observing_conditions |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/observing_conditions_service.py |
(no function) |
3 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/pressure_cooker_service.py |
pressure_cooker |
31 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/pressure_cooker_service.py |
create_pressure_json |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/pressure_cooker_service.py |
create_calendar_json |
19 |
0 |
1 |
100.00% |
| middle_layer/allocate/domain_layer/services/pressure_cooker_service.py |
SpillageTimeModel.__init__ |
3 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/pressure_cooker_service.py |
SpillageTimeModel.start_date |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/pressure_cooker_service.py |
SpillageTimeModel.end_date |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/pressure_cooker_service.py |
SpillageTimeModel.is_time_spillage |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/pressure_cooker_service.py |
SpillageTimeModel.is_applicable |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/pressure_cooker_service.py |
SpillageTimeModel.name |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/pressure_cooker_service.py |
SpillageTimeModel.to_timebins |
1 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/pressure_cooker_service.py |
partition |
5 |
1 |
0 |
80.00% |
| middle_layer/allocate/domain_layer/services/pressure_cooker_service.py |
(no function) |
39 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/prioritize_osd_service.py |
gbt_algorithm |
3 |
3 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/prioritize_osd_service.py |
vla_algorithm |
3 |
3 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/prioritize_osd_service.py |
vlba_algorithm |
3 |
3 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/prioritize_osd_service.py |
unknown_facility_algorithm |
3 |
3 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/prioritize_osd_service.py |
PrioritizerMode.prioritize |
9 |
3 |
0 |
66.67% |
| middle_layer/allocate/domain_layer/services/prioritize_osd_service.py |
prioritize_osds |
5 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/prioritize_osd_service.py |
(no function) |
23 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/serialize_pdg_comments_to_csv.py |
serialize_pd_comments_to_csv_row |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/serialize_pdg_comments_to_csv.py |
serialize_pdg_comments_to_csv |
8 |
1 |
0 |
87.50% |
| middle_layer/allocate/domain_layer/services/serialize_pdg_comments_to_csv.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/serialize_proposal_summary_to_csv_service.py |
serialize_proposal_summary_row |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/serialize_proposal_summary_to_csv_service.py |
serialize_proposal_summaries_to_csv |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/serialize_proposal_summary_to_csv_service.py |
(no function) |
6 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/serialize_timebins_to_csv_service.py |
serialize_timebins_to_csv |
8 |
1 |
0 |
87.50% |
| middle_layer/allocate/domain_layer/services/serialize_timebins_to_csv_service.py |
(no function) |
4 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/source_conflict_service.py |
gbt_algorithm |
2 |
2 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/source_conflict_service.py |
vla_algorithm |
2 |
2 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/source_conflict_service.py |
vlba_algorithm |
2 |
2 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/source_conflict_service.py |
unknown_facility_algorithm |
2 |
2 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/source_conflict_service.py |
SourceConflictCheckMode.source_conflict_check |
3 |
3 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/source_conflict_service.py |
check_for_source_conflicts |
2 |
2 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/source_conflict_service.py |
(no function) |
19 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/validate_ast_service.py |
validate_ast |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/validate_ast_service.py |
(no function) |
2 |
0 |
0 |
100.00% |
| middle_layer/allocate/domain_layer/services/validate_osd_service.py |
validate_osd |
1 |
1 |
0 |
0.00% |
| middle_layer/allocate/domain_layer/services/validate_osd_service.py |
(no function) |
2 |
0 |
0 |
100.00% |
| middle_layer/auth/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/auth/auth.py |
get_user_by_id |
10 |
1 |
0 |
90.00% |
| middle_layer/auth/auth.py |
get_user_by_username |
4 |
0 |
0 |
100.00% |
| middle_layer/auth/auth.py |
get_users |
1 |
0 |
0 |
100.00% |
| middle_layer/auth/auth.py |
get_non_tta_members |
5 |
0 |
0 |
100.00% |
| middle_layer/auth/auth.py |
get_email_address_for_user |
1 |
0 |
0 |
100.00% |
| middle_layer/auth/auth.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/closeout/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/orm_repositories/disposition_letter.py |
DispositionLetterORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/orm_repositories/disposition_letter.py |
DispositionLetterORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/orm_repositories/disposition_letter.py |
DispositionLetterORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/orm_repositories/disposition_letter.py |
DispositionLetterORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/orm_repositories/disposition_letter.py |
DispositionLetterORMRepository.update |
7 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/orm_repositories/disposition_letter.py |
DispositionLetterORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/orm_repositories/disposition_letter.py |
DispositionLetterORMRepository.fetch_facilities_to_allocation_versions_for_proposal |
7 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/orm_repositories/disposition_letter.py |
(no function) |
20 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/rest_api/routes.py |
includeme |
3 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/rest_api/routes.py |
disposition_letter_routes |
3 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/rest_api/routes.py |
manage_template_routes |
1 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/rest_api/routes.py |
prototype_project_routes |
1 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/rest_api/routes.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/rest_api/views/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/rest_api/views/disposition_letters.py |
generate_disposition_letters |
27 |
27 |
0 |
0.00% |
| middle_layer/closeout/application_layer/rest_api/views/disposition_letters.py |
disposition_letters_send |
18 |
18 |
0 |
0.00% |
| middle_layer/closeout/application_layer/rest_api/views/disposition_letters.py |
update_disposition_letter |
10 |
10 |
0 |
0.00% |
| middle_layer/closeout/application_layer/rest_api/views/disposition_letters.py |
(no function) |
21 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/rest_api/views/manage_templates.py |
update_template |
21 |
21 |
0 |
0.00% |
| middle_layer/closeout/application_layer/rest_api/views/manage_templates.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/rest_api/views/proposal_search.py |
search_proposals |
2 |
2 |
0 |
0.00% |
| middle_layer/closeout/application_layer/rest_api/views/proposal_search.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/rest_api/views/prototype_projects.py |
export_prototype_project |
14 |
14 |
0 |
0.00% |
| middle_layer/closeout/application_layer/rest_api/views/prototype_projects.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/services/export_projects.py |
gbt_export |
2 |
2 |
0 |
0.00% |
| middle_layer/closeout/application_layer/services/export_projects.py |
vla_export |
2 |
2 |
0 |
0.00% |
| middle_layer/closeout/application_layer/services/export_projects.py |
vlba_export |
2 |
2 |
0 |
0.00% |
| middle_layer/closeout/application_layer/services/export_projects.py |
unknown_facility_export |
2 |
2 |
0 |
0.00% |
| middle_layer/closeout/application_layer/services/export_projects.py |
validate_source |
2 |
2 |
0 |
0.00% |
| middle_layer/closeout/application_layer/services/export_projects.py |
validate_resource |
2 |
2 |
0 |
0.00% |
| middle_layer/closeout/application_layer/services/export_projects.py |
validate_project |
2 |
2 |
0 |
0.00% |
| middle_layer/closeout/application_layer/services/export_projects.py |
export_project |
17 |
17 |
0 |
0.00% |
| middle_layer/closeout/application_layer/services/export_projects.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/services/search_proposals.py |
_format_author |
1 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/services/search_proposals.py |
save_proposal_for_search |
10 |
2 |
0 |
80.00% |
| middle_layer/closeout/application_layer/services/search_proposals.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/closeout/application_layer/services/send_disposition_letters.py |
send_disposition_letter |
16 |
1 |
0 |
93.75% |
| middle_layer/closeout/application_layer/services/send_disposition_letters.py |
(no function) |
9 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/disposition_letter.py |
DispositionLetter.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/disposition_letter.py |
DispositionLetter.has_been_sent |
1 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/disposition_letter.py |
DispositionLetter.has_been_modified |
1 |
1 |
0 |
0.00% |
| middle_layer/closeout/domain_layer/entities/disposition_letter.py |
(no function) |
21 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/proposals_search_result.py |
ProposalSearchResult.__json__ |
1 |
1 |
0 |
0.00% |
| middle_layer/closeout/domain_layer/entities/proposals_search_result.py |
(no function) |
27 |
0 |
2 |
100.00% |
| middle_layer/closeout/domain_layer/entities/prototype_project.py |
PrototypeProject.__json__ |
1 |
1 |
0 |
0.00% |
| middle_layer/closeout/domain_layer/entities/prototype_project.py |
PrototypeProject.generate_report |
21 |
21 |
0 |
0.00% |
| middle_layer/closeout/domain_layer/entities/prototype_project.py |
(no function) |
27 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/template.py |
format_as_hours |
3 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/template.py |
TemplateRenderError.__init__ |
3 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/template.py |
TemplateRenderError.__str__ |
1 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/template.py |
Template.__init__ |
2 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/template.py |
Template.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/template.py |
Template.get_renderer |
3 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/template.py |
Template.render |
1 |
1 |
0 |
0.00% |
| middle_layer/closeout/domain_layer/entities/template.py |
TemplateRenderer.__init__ |
14 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/template.py |
TemplateRenderer.__init__.sort_authors |
3 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/template.py |
TemplateRenderer.render |
7 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/entities/template.py |
(no function) |
19 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/repositories/disposition_letter.py |
(no function) |
4 |
0 |
1 |
100.00% |
| middle_layer/closeout/domain_layer/repositories/template.py |
(no function) |
5 |
0 |
1 |
100.00% |
| middle_layer/closeout/domain_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/services/generate_disposition_letters_service.py |
generate_disposition_letter |
46 |
2 |
0 |
95.65% |
| middle_layer/closeout/domain_layer/services/generate_disposition_letters_service.py |
generate_disposition_letters |
4 |
4 |
0 |
0.00% |
| middle_layer/closeout/domain_layer/services/generate_disposition_letters_service.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/services/generate_prototype_project_service.py |
generate_prototype_project |
15 |
1 |
0 |
93.33% |
| middle_layer/closeout/domain_layer/services/generate_prototype_project_service.py |
(no function) |
6 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/services/validate_template_service.py |
validate_template |
8 |
0 |
0 |
100.00% |
| middle_layer/closeout/domain_layer/services/validate_template_service.py |
(no function) |
6 |
0 |
0 |
100.00% |
| middle_layer/common/__init__.py |
stringify_declination |
1 |
0 |
0 |
100.00% |
| middle_layer/common/__init__.py |
stringify_right_ascension |
1 |
0 |
0 |
100.00% |
| middle_layer/common/__init__.py |
sum_quantities |
1 |
0 |
0 |
100.00% |
| middle_layer/common/__init__.py |
strtobool |
5 |
5 |
0 |
0.00% |
| middle_layer/common/__init__.py |
parse_iso_8601_strings |
4 |
1 |
0 |
75.00% |
| middle_layer/common/__init__.py |
get_parents_matching |
1 |
0 |
0 |
100.00% |
| middle_layer/common/__init__.py |
get_middle_layer |
13 |
4 |
0 |
69.23% |
| middle_layer/common/__init__.py |
get_application_base_url |
13 |
5 |
0 |
61.54% |
| middle_layer/common/__init__.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/__init__.py |
add_entity |
9 |
1 |
0 |
88.89% |
| middle_layer/common/application_layer/orm_repositories/__init__.py |
list_entities |
4 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/__init__.py |
get_object_by_id |
6 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/__init__.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/initialize_persistence.py |
reset_delete_counter |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/initialize_persistence.py |
get_delete_count |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/initialize_persistence.py |
setup_delete_tracking |
7 |
7 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/initialize_persistence.py |
setup_delete_tracking.before_cursor_execute |
6 |
6 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/initialize_persistence.py |
setup_delete_tracking.after_begin |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/initialize_persistence.py |
setup_delete_tracking.after_transaction |
4 |
4 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/initialize_persistence.py |
get_database_url |
7 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/initialize_persistence.py |
initialize_db_session_factory |
5 |
1 |
0 |
80.00% |
| middle_layer/common/application_layer/orm_repositories/initialize_persistence.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/orm_model.py |
_map_orm |
8 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/orm_model.py |
(no function) |
13 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/orm_repository.py |
ORMRepository.__init__ |
40 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/orm_repository.py |
(no function) |
42 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
QuantitySeconds.process_bind_param |
1 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
QuantitySeconds.process_result_value |
1 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
QuantitySeconds.python_type |
1 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
QuantityDegrees.process_bind_param |
6 |
6 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
QuantityDegrees.process_result_value |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
QuantityDegrees.python_type |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
JSONList.process_bind_param |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
JSONList.process_result_value |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
CSV.process_bind_param |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
CSV.process_result_value |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
CSV.python_type |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
CSVFloat.process_bind_param |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
CSVFloat.process_result_value |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
CSVFloat.python_type |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
CSVInt.process_bind_param |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
CSVInt.process_result_value |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
CSVInt.python_type |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/orm_repositories/orm_types.py |
(no function) |
65 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/__init__.py |
get_entity |
7 |
7 |
0 |
0.00% |
| middle_layer/common/application_layer/rest_api/__init__.py |
get_entity_404 |
7 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/__init__.py |
make_expected_params_message |
3 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/__init__.py |
(no function) |
9 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/__init__.py |
includeme |
1 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/__init__.py |
create_jwt_security_policy |
15 |
3 |
0 |
80.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/__init__.py |
_request_create_token |
1 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/__init__.py |
_request_claims |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/__init__.py |
_forbidden |
1 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/__init__.py |
_configure |
5 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/__init__.py |
set_jwt_security_policy |
2 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/__init__.py |
(no function) |
11 |
0 |
1 |
100.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/jwtauth.py |
JWTAuth.__init__ |
11 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/jwtauth.py |
JWTAuth.create_token |
10 |
1 |
0 |
90.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/jwtauth.py |
JWTAuth.get_claims |
16 |
7 |
0 |
56.25% |
| middle_layer/common/application_layer/rest_api/jwtauth/jwtauth.py |
JWTAuth.identity |
9 |
3 |
0 |
66.67% |
| middle_layer/common/application_layer/rest_api/jwtauth/jwtauth.py |
JWTAuth.authenticated_userid |
4 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/jwtauth.py |
JWTAuth.permits |
18 |
4 |
0 |
77.78% |
| middle_layer/common/application_layer/rest_api/jwtauth/jwtauth.py |
JWTAuth.remember |
2 |
2 |
0 |
0.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/jwtauth.py |
JWTAuth.forget |
2 |
2 |
0 |
0.00% |
| middle_layer/common/application_layer/rest_api/jwtauth/jwtauth.py |
(no function) |
19 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/routes.py |
includeme |
2 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/routes.py |
default_routes |
1 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/routes.py |
auth_routes |
3 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/routes.py |
(no function) |
4 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/server.py |
add_cors_headers_response_callback |
2 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/server.py |
add_cors_headers_response_callback.cors_headers |
1 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/server.py |
get_tm_session |
3 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/server.py |
main |
37 |
0 |
1 |
100.00% |
| middle_layer/common/application_layer/rest_api/server.py |
main.create_repo |
2 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/server.py |
(no function) |
31 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/views/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/views/_version.py |
(no function) |
1 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/views/auth.py |
issue_user_jwt |
15 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/views/auth.py |
options_response |
1 |
1 |
0 |
0.00% |
| middle_layer/common/application_layer/rest_api/views/auth.py |
search_users |
11 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/rest_api/views/auth.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/services/notification_sender_service.py |
send_notification |
16 |
4 |
0 |
75.00% |
| middle_layer/common/application_layer/services/notification_sender_service.py |
send_basic_notification |
4 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/services/notification_sender_service.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/services/permissions_service.py |
is_active_tac |
8 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/services/permissions_service.py |
is_active_tac_chair |
8 |
8 |
0 |
0.00% |
| middle_layer/common/application_layer/services/permissions_service.py |
is_author_of_completed_proposal |
7 |
0 |
0 |
100.00% |
| middle_layer/common/application_layer/services/permissions_service.py |
(no function) |
6 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/__init__.py |
validate_units |
2 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/__init__.py |
validate_units.check_unit_equality |
1 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/__init__.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/base.py |
camelcase |
1 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/base.py |
Base.__json__ |
3 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/base.py |
Base.json_to_property_map |
5 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/base.py |
Base.update_from_json |
3 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/base.py |
read_json |
17 |
3 |
0 |
82.35% |
| middle_layer/common/domain_layer/entities/base.py |
to_json |
1 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/base.py |
_ |
1 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/base.py |
_ |
1 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/base.py |
_ |
1 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/base.py |
_ |
1 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/base.py |
_ |
1 |
1 |
0 |
0.00% |
| middle_layer/common/domain_layer/entities/base.py |
_ |
1 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/base.py |
(no function) |
34 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/user.py |
User.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/entities/user.py |
(no function) |
10 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/repositories/repository.py |
(no function) |
44 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/repositories/sub_repository.py |
MakeOnceRepository.by_id |
0 |
0 |
1 |
100.00% |
| middle_layer/common/domain_layer/repositories/sub_repository.py |
MakeOnceRepository.list_all |
0 |
0 |
1 |
100.00% |
| middle_layer/common/domain_layer/repositories/sub_repository.py |
ReadOnlyRepository.by_name |
0 |
0 |
1 |
100.00% |
| middle_layer/common/domain_layer/repositories/sub_repository.py |
ReadOnlyRepository.list_all |
0 |
0 |
1 |
100.00% |
| middle_layer/common/domain_layer/repositories/sub_repository.py |
SubRepository.by_id |
0 |
0 |
1 |
100.00% |
| middle_layer/common/domain_layer/repositories/sub_repository.py |
SubRepository.list_all |
0 |
0 |
1 |
100.00% |
| middle_layer/common/domain_layer/repositories/sub_repository.py |
SubRepository.add |
0 |
0 |
1 |
100.00% |
| middle_layer/common/domain_layer/repositories/sub_repository.py |
SubRepository.update |
0 |
0 |
1 |
100.00% |
| middle_layer/common/domain_layer/repositories/sub_repository.py |
SubRepository.delete |
0 |
0 |
1 |
100.00% |
| middle_layer/common/domain_layer/repositories/sub_repository.py |
(no function) |
24 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/services/csv_service.py |
compile_error_messages |
4 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/services/csv_service.py |
get_rows |
19 |
0 |
0 |
100.00% |
| middle_layer/common/domain_layer/services/csv_service.py |
(no function) |
4 |
0 |
0 |
100.00% |
| middle_layer/common/test_helpers/__init__.py |
randomword |
2 |
0 |
0 |
100.00% |
| middle_layer/common/test_helpers/__init__.py |
random_future_date |
1 |
0 |
0 |
100.00% |
| middle_layer/common/test_helpers/__init__.py |
random_time |
1 |
0 |
0 |
100.00% |
| middle_layer/common/test_helpers/__init__.py |
get_jwt |
7 |
0 |
0 |
100.00% |
| middle_layer/common/test_helpers/__init__.py |
assert_float_lists_match |
3 |
3 |
0 |
0.00% |
| middle_layer/common/test_helpers/__init__.py |
get_jwt_for_specific_user_id |
1 |
0 |
0 |
100.00% |
| middle_layer/common/test_helpers/__init__.py |
merge_list_session |
1 |
1 |
0 |
0.00% |
| middle_layer/common/test_helpers/__init__.py |
merge_list_repo |
1 |
1 |
0 |
0.00% |
| middle_layer/common/test_helpers/__init__.py |
(no function) |
21 |
0 |
0 |
100.00% |
| middle_layer/common/test_helpers/testhelpers.py |
random_unconcerned_user_id |
7 |
0 |
0 |
100.00% |
| middle_layer/common/test_helpers/testhelpers.py |
(no function) |
3 |
0 |
0 |
100.00% |
| middle_layer/common/utils/duration.py |
convert_to_timedelta |
12 |
0 |
0 |
100.00% |
| middle_layer/common/utils/duration.py |
format_timedelta_to_human |
10 |
0 |
0 |
100.00% |
| middle_layer/common/utils/duration.py |
(no function) |
3 |
0 |
0 |
100.00% |
| middle_layer/common/utils/gitlab_secret_loader.py |
(no function) |
9 |
0 |
0 |
100.00% |
| middle_layer/misc/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/orm_repositories/message.py |
MessageORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/orm_repositories/message.py |
MessageORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/orm_repositories/message.py |
MessageORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/orm_repositories/message.py |
MessageORMRepository.add |
3 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/orm_repositories/message.py |
MessageORMRepository.update |
1 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/orm_repositories/message.py |
MessageORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/orm_repositories/message.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/rest_api/routes.py |
includeme |
1 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/rest_api/routes.py |
message_routes |
4 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/rest_api/routes.py |
(no function) |
3 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/rest_api/views/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/rest_api/views/message.py |
message |
5 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/rest_api/views/message.py |
message_add |
14 |
2 |
0 |
85.71% |
| middle_layer/misc/application_layer/rest_api/views/message.py |
message_delete |
2 |
0 |
0 |
100.00% |
| middle_layer/misc/application_layer/rest_api/views/message.py |
(no function) |
13 |
0 |
0 |
100.00% |
| middle_layer/misc/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/misc/domain_layer/entities/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/misc/domain_layer/entities/message.py |
Message.__init__ |
2 |
0 |
0 |
100.00% |
| middle_layer/misc/domain_layer/entities/message.py |
Message.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/misc/domain_layer/entities/message.py |
(no function) |
10 |
0 |
0 |
100.00% |
| middle_layer/misc/domain_layer/repositories/message.py |
(no function) |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/allocation_request.py |
AllocationRequestORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/allocation_request.py |
AllocationRequestORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/allocation_request.py |
AllocationRequestORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/allocation_request.py |
AllocationRequestORMRepository.list_by_proposal_copy_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/allocation_request.py |
AllocationRequestORMRepository.list_by_user_id_author |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/allocation_request.py |
AllocationRequestORMRepository.list_by_user_id_science_reviewer |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/allocation_request.py |
AllocationRequestORMRepository.list_by_active_tac_member_user_id |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/allocation_request.py |
AllocationRequestORMRepository.add |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/allocation_request.py |
AllocationRequestORMRepository.update |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/allocation_request.py |
AllocationRequestORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/allocation_request.py |
(no function) |
21 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/author.py |
AuthorORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/author.py |
AuthorORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/author.py |
AuthorORMRepository.by_user_id_and_proposal_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/author.py |
AuthorORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/author.py |
AuthorORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/author.py |
AuthorORMRepository.update |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/author.py |
AuthorORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/author.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/capability_request.py |
CapabilityRequestORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/capability_request.py |
CapabilityRequestORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/capability_request.py |
CapabilityRequestORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/capability_request.py |
CapabilityRequestORMRepository.list_by_allocation_request_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/capability_request.py |
CapabilityRequestORMRepository.add |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/capability_request.py |
CapabilityRequestORMRepository.update |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/capability_request.py |
CapabilityRequestORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/capability_request.py |
(no function) |
14 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/field_source.py |
FieldSourceORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/field_source.py |
FieldSourceORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/field_source.py |
FieldSourceORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/field_source.py |
FieldSourceORMRepository.add |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/field_source.py |
FieldSourceORMRepository.update |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/field_source.py |
FieldSourceORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/field_source.py |
(no function) |
18 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.scan_by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.list_by_allocation_request_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.list_by_allocation_version_id |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.list_by_proposal_disposition_group_id |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.add |
14 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.add_scan |
5 |
5 |
0 |
0.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.update |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.update_scan |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.delete |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
ObservationSpecificationORMRepository.delete_scan |
2 |
2 |
0 |
0.00% |
| middle_layer/propose/application_layer/orm_repositories/observation_specification.py |
(no function) |
23 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal.py |
ProposalORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal.py |
ProposalORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal.py |
ProposalORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal.py |
ProposalORMRepository.list_filtered |
10 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal.py |
ProposalORMRepository.list_by_user_id_author |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal.py |
ProposalORMRepository.list_by_user_id_science_reviewer |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal.py |
ProposalORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal.py |
ProposalORMRepository.update |
9 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal.py |
ProposalORMRepository.summary_filtered |
30 |
3 |
0 |
90.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal.py |
ProposalORMRepository.search |
8 |
8 |
0 |
0.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal.py |
(no function) |
21 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal_copy.py |
ProposalCopyORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal_copy.py |
ProposalCopyORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal_copy.py |
ProposalCopyORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal_copy.py |
ProposalCopyORMRepository.add |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal_copy.py |
ProposalCopyORMRepository.update |
9 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal_copy.py |
ProposalCopyORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/proposal_copy.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/scan_intent.py |
ScanIntentORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/scan_intent.py |
ScanIntentORMRepository.by_name |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/scan_intent.py |
ScanIntentORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/scan_intent.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/spectral_specification.py |
SpectralSpecificationORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/spectral_specification.py |
SpectralSpecificationORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/spectral_specification.py |
SpectralSpecificationORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/spectral_specification.py |
SpectralSpecificationORMRepository.add |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/spectral_specification.py |
SpectralSpecificationORMRepository.update |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/spectral_specification.py |
SpectralSpecificationORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/spectral_specification.py |
(no function) |
14 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/subscan_intent.py |
SubscanIntentORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/subscan_intent.py |
SubscanIntentORMRepository.by_name |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/subscan_intent.py |
SubscanIntentORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/orm_repositories/subscan_intent.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
includeme |
11 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
author_routes |
7 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
proposal_routes |
10 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
allocation_request_routes |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
capability_request_routes |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
scijust_routes |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
techjust_routes |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
observation_specification_routes |
10 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
science_target_routes |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
reference_target_routes |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
science_target_list_routes |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
global_routes |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/routes.py |
(no function) |
13 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/allocation_request.py |
set_attributes |
36 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/allocation_request.py |
allocation_request_upsert |
33 |
5 |
0 |
84.85% |
| middle_layer/propose/application_layer/rest_api/views/allocation_request.py |
allocation_request_list |
9 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/allocation_request.py |
allocation_request_by_id |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/allocation_request.py |
allocation_request_delete |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/allocation_request.py |
(no function) |
23 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/author.py |
authors_list |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/author.py |
author_by_id |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/author.py |
author_add |
11 |
2 |
0 |
81.82% |
| middle_layer/propose/application_layer/rest_api/views/author.py |
author_update |
10 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/author.py |
author_delete |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/author.py |
(no function) |
17 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/capability_request.py |
configure_capability_request |
73 |
5 |
1 |
93.15% |
| middle_layer/propose/application_layer/rest_api/views/capability_request.py |
capability_request_list |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/capability_request.py |
capability_request_by_id |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/capability_request.py |
capability_request_upsert |
21 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/capability_request.py |
capability_request_delete |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/capability_request.py |
(no function) |
28 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/global.py |
globals_list |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/global.py |
scan_intent_list |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/global.py |
subscan_intent_list |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/global.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/observation_specification.py |
observation_specification_generator |
3 |
3 |
0 |
0.00% |
| middle_layer/propose/application_layer/rest_api/views/observation_specification.py |
observation_specifications_by_id |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/observation_specification.py |
observation_specifications_by_ar |
11 |
6 |
0 |
45.45% |
| middle_layer/propose/application_layer/rest_api/views/observation_specification.py |
observation_specifications_by_av |
11 |
6 |
0 |
45.45% |
| middle_layer/propose/application_layer/rest_api/views/observation_specification.py |
observation_specifications_by_proposal_disposition_group_id |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/observation_specification.py |
delete_observation_specification |
4 |
1 |
0 |
75.00% |
| middle_layer/propose/application_layer/rest_api/views/observation_specification.py |
update_observation_specification |
66 |
10 |
0 |
84.85% |
| middle_layer/propose/application_layer/rest_api/views/observation_specification.py |
(no function) |
30 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/proposal.py |
is_scicat_on_solicitation |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/proposal.py |
is_proposal_class_on_solicitation |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/proposal.py |
apply_proposal_class_from_payload |
12 |
2 |
0 |
83.33% |
| middle_layer/propose/application_layer/rest_api/views/proposal.py |
proposals_list |
22 |
2 |
0 |
90.91% |
| middle_layer/propose/application_layer/rest_api/views/proposal.py |
proposal_by_id |
10 |
2 |
0 |
80.00% |
| middle_layer/propose/application_layer/rest_api/views/proposal.py |
proposal_upsert |
64 |
5 |
0 |
92.19% |
| middle_layer/propose/application_layer/rest_api/views/proposal.py |
proposal_set_display_order |
4 |
4 |
0 |
0.00% |
| middle_layer/propose/application_layer/rest_api/views/proposal.py |
proposal_set_discussed |
4 |
4 |
0 |
0.00% |
| middle_layer/propose/application_layer/rest_api/views/proposal.py |
proposal_change_state |
36 |
14 |
0 |
61.11% |
| middle_layer/propose/application_layer/rest_api/views/proposal.py |
(no function) |
29 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/reference_target.py |
reference_target_list |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/reference_target.py |
reference_target_upsert |
25 |
3 |
0 |
88.00% |
| middle_layer/propose/application_layer/rest_api/views/reference_target.py |
reference_target_delete |
5 |
1 |
0 |
80.00% |
| middle_layer/propose/application_layer/rest_api/views/reference_target.py |
generate_reference_targets_view |
6 |
1 |
0 |
83.33% |
| middle_layer/propose/application_layer/rest_api/views/reference_target.py |
(no function) |
21 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/science_target.py |
science_target_list |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/science_target.py |
science_target_upsert |
23 |
3 |
0 |
86.96% |
| middle_layer/propose/application_layer/rest_api/views/science_target.py |
science_target_delete |
5 |
1 |
0 |
80.00% |
| middle_layer/propose/application_layer/rest_api/views/science_target.py |
generate_science_targets_view |
6 |
1 |
0 |
83.33% |
| middle_layer/propose/application_layer/rest_api/views/science_target.py |
(no function) |
20 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/scijust.py |
scijust_by_proposal_copy_id |
7 |
1 |
0 |
85.71% |
| middle_layer/propose/application_layer/rest_api/views/scijust.py |
scijust_add |
8 |
1 |
0 |
87.50% |
| middle_layer/propose/application_layer/rest_api/views/scijust.py |
scijust_delete |
7 |
2 |
0 |
71.43% |
| middle_layer/propose/application_layer/rest_api/views/scijust.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/rest_api/views/techjust.py |
techjust_add |
30 |
6 |
0 |
80.00% |
| middle_layer/propose/application_layer/rest_api/views/techjust.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/services/get_and_anonymize_proposals_for_user_service.py |
get_and_anonymize_proposals_for_user |
26 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/services/get_and_anonymize_proposals_for_user_service.py |
(no function) |
7 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/services/observation_specification.py |
replace_observation_specifications |
5 |
5 |
0 |
0.00% |
| middle_layer/propose/application_layer/services/observation_specification.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/services/proposal_state_change_service.py |
verify_proposal_state_change |
16 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/services/proposal_state_change_service.py |
proposal_state_change |
36 |
2 |
0 |
94.44% |
| middle_layer/propose/application_layer/services/proposal_state_change_service.py |
create_osr_proposal_review |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/services/proposal_state_change_service.py |
create_or_update_observatory_copy |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/services/proposal_state_change_service.py |
replicate_obspec |
12 |
12 |
0 |
0.00% |
| middle_layer/propose/application_layer/services/proposal_state_change_service.py |
(no function) |
17 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/services/resource_specification.py |
replace_resource_specifications |
10 |
0 |
0 |
100.00% |
| middle_layer/propose/application_layer/services/resource_specification.py |
(no function) |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/__init__.py |
HasSkyCoord.sky_coord |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/__init__.py |
HasSkyCoord.name |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/__init__.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/allocation_request_fixed_date.py |
AllocationRequestFixedDate.clone |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/allocation_request_fixed_date.py |
(no function) |
14 |
1 |
0 |
92.86% |
| middle_layer/propose/domain_layer/entities/calibration_parameter.py |
CalibrationParameter.clone |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/calibration_parameter.py |
(no function) |
15 |
1 |
0 |
93.33% |
| middle_layer/propose/domain_layer/entities/field_source.py |
FieldSource.__init__ |
22 |
6 |
0 |
72.73% |
| middle_layer/propose/domain_layer/entities/field_source.py |
FieldSource.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/field_source.py |
FieldSource.update_from_json |
8 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/field_source.py |
FieldSource.coordinate_system_value |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/field_source.py |
FieldSource.field_of_view_shape_value |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/field_source.py |
FieldSource.velocity_reference_frame_value |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/field_source.py |
FieldSource.doppler_type_value |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/field_source.py |
FieldSource.sky_coord |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/field_source.py |
FieldSource.clone |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/field_source.py |
(no function) |
48 |
2 |
0 |
95.83% |
| middle_layer/propose/domain_layer/entities/hardware_configuration.py |
HardwareConfiguration.__eq__ |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/hardware_configuration.py |
HardwareConfiguration.__hash__ |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/hardware_configuration.py |
HardwareConfiguration.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/hardware_configuration.py |
HardwareConfiguration.clone |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/hardware_configuration.py |
(no function) |
31 |
2 |
0 |
93.55% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
__json__ |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
CalibrationStrategy.get_calibrators |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
VLAContinuumCalibrationStrategy.get_calibrators |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
GBTSpectralLineCalibrationStrategy.get_calibrators |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
ObservationSpecification.__init__ |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
ObservationSpecification.clone |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
ObservationSpecification.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
ObservationSpecification.facility |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
ObservationSpecification.__json__ |
12 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
PeakFocusObservingInstruction.generate_scans |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
ObservingInstruction.generate_scans |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
GBTOptionalCalibratorOI.generate_scans |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
VLACalibratorOI.generate_scans |
4 |
1 |
0 |
75.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
GBTScienceOI.generate_scans |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
VLAScienceTargetOI.generate_scans |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
PeakOI.generate_scans |
4 |
4 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
FocusOI.generate_scans |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
CalibrationPlan.generate_scan_list |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
VLACalibrationPlan.generate_scan_list |
43 |
8 |
0 |
81.40% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
GBTCalibrationPlan.generate_oi_list |
37 |
9 |
0 |
75.68% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
GBTCalibrationPlan.generate_scan_list |
18 |
4 |
0 |
77.78% |
| middle_layer/propose/domain_layer/entities/observation_specification.py |
(no function) |
111 |
1 |
1 |
99.10% |
| middle_layer/propose/domain_layer/entities/performance_parameter.py |
PerformanceParameter.__init__ |
8 |
4 |
0 |
50.00% |
| middle_layer/propose/domain_layer/entities/performance_parameter.py |
PerformanceParameter.weather_type_value |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/performance_parameter.py |
PerformanceParameter.clone |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/performance_parameter.py |
PerformanceParameter.__json__ |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/performance_parameter.py |
(no function) |
29 |
2 |
0 |
93.10% |
| middle_layer/propose/domain_layer/entities/proposal.py |
CapabilityRequest.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
CapabilityRequest.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
CapabilityRequest.capability |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
CapabilityRequest.clone |
10 |
1 |
0 |
90.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
AllocationRequest.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
AllocationRequest.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
AllocationRequest.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
AllocationRequest.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
AllocationRequest.make_cadence |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
AllocationRequest.avs_published_to |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
AllocationRequest.uses_alma |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
AllocationRequest.clone |
28 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
Author.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
Author.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
ProposalCopy.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
ProposalCopy.clone |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
ProposalCopy.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
ProposalCopy.uses_alma |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
Proposal.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
Proposal.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
Proposal.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
Proposal.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
Proposal.review |
5 |
3 |
0 |
40.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
Proposal.published_versions |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
Proposal.allocation_dispositions |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
Proposal.uses_alma |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/proposal.py |
(no function) |
168 |
18 |
26 |
89.29% |
| middle_layer/propose/domain_layer/entities/reference_target.py |
ReferenceTarget.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/reference_target.py |
ReferenceTarget.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/reference_target.py |
ReferenceTarget.clone |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/reference_target.py |
ReferenceTarget.sky_coord |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/reference_target.py |
(no function) |
36 |
1 |
0 |
97.22% |
| middle_layer/propose/domain_layer/entities/resource_specification.py |
ResourceSpecification.__init__ |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/resource_specification.py |
ResourceSpecification.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/resource_specification.py |
(no function) |
21 |
1 |
1 |
95.24% |
| middle_layer/propose/domain_layer/entities/scan.py |
ObservingTarget.declination_string |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ObservingTarget.right_ascension_string |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ObservingTarget.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanIntent.__init__ |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanIntent.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
SubscanIntent.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Subscan.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Subscan.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Subscan.declination_string |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Subscan.right_ascension_string |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Subscan.phase_center |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Subscan.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Subscan.clone |
12 |
3 |
0 |
75.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Subscan.sky_coord |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Subscan.name |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Scan.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Scan.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Scan.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
Scan.clone |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanList.science_target_subscans |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanList.accumulate_subscan_by_acquisition_time |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanList.science_target_integration_times |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanList.total_science_target_integration_time |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanList.total_time_on_observing_target |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanList.observing_target_integration_times |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanList.total_observing_target_integration_time |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanList.total_duration |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanList.total_overhead |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanList.scan_intents |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
ScanList.sources |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/scan.py |
(no function) |
118 |
5 |
3 |
95.76% |
| middle_layer/propose/domain_layer/entities/science_target.py |
ScienceTarget.__eq__ |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/entities/science_target.py |
ScienceTarget.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/science_target.py |
ScienceTarget.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/entities/science_target.py |
ScienceTarget.clone |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/science_target.py |
ScienceTarget.sky_coord |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/science_target.py |
ScienceTarget.name |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/science_target.py |
(no function) |
46 |
1 |
2 |
97.83% |
| middle_layer/propose/domain_layer/entities/source.py |
Source.clone |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/source.py |
Source.is_unknown |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/source.py |
Source.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/source.py |
Source.sky_coord |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/source.py |
Source.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/source.py |
(no function) |
69 |
4 |
0 |
94.20% |
| middle_layer/propose/domain_layer/entities/spectral_specification.py |
SpectralSpecification.__init__ |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/spectral_specification.py |
SpectralSpecification.clone |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/spectral_specification.py |
(no function) |
20 |
1 |
0 |
95.00% |
| middle_layer/propose/domain_layer/entities/technical_justification_answer.py |
TechnicalJustificationAnswer.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/technical_justification_answer.py |
AnswerVariation.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/entities/technical_justification_answer.py |
(no function) |
28 |
2 |
1 |
92.86% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
AuthorRepository.by_user_id_and_proposal_id |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ProposalRepository.list_filtered |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ProposalRepository.list_by_user_id_author |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ProposalRepository.list_by_user_id_science_reviewer |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ProposalRepository.list_all |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ProposalRepository.by_id |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ProposalRepository.add |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ProposalRepository.update |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ProposalRepository.summary_filtered |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ProposalRepository.search |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
AllocationRequestRepository.list_by_proposal_copy_id |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
AllocationRequestRepository.list_by_user_id_author |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
AllocationRequestRepository.list_by_user_id_science_reviewer |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
AllocationRequestRepository.list_by_active_tac_member_user_id |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ObservationSpecificationRepository.list_by_allocation_request_id |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ObservationSpecificationRepository.scan_by_id |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ObservationSpecificationRepository.update_scan |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ObservationSpecificationRepository.add_scan |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ObservationSpecificationRepository.delete_scan |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ObservationSpecificationRepository.list_by_allocation_version_id |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
ObservationSpecificationRepository.list_by_proposal_disposition_group_id |
0 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/repositories/proposal.py |
(no function) |
61 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/observation_planner_factories_service.py |
choose_calibration_strategy |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/observation_planner_factories_service.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/observation_specification_generator_service.py |
generate_scan_for_facility_capability |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/observation_specification_generator_service.py |
generate_observation_specifications |
11 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/observation_specification_generator_service.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/permissions_service.py |
get_visible_proposals |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/permissions_service.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/proposal_validator_service.py |
validate_proposal |
15 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/services/proposal_validator_service.py |
validate_alma |
2 |
0 |
1 |
100.00% |
| middle_layer/propose/domain_layer/services/proposal_validator_service.py |
(no function) |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/reference_target_generator_service.py |
generate_reference_targets |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/reference_target_generator_service.py |
(no function) |
6 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/scheduling_strategy_service.py |
generate_scan_list |
1 |
1 |
0 |
0.00% |
| middle_layer/propose/domain_layer/services/scheduling_strategy_service.py |
(no function) |
5 |
5 |
0 |
0.00% |
| middle_layer/propose/domain_layer/services/science_target_list_generator_service.py |
generate_science_target_list |
15 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/science_target_list_generator_service.py |
generate_science_target_list_for_capability_request |
14 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/science_target_list_generator_service.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/slew_time_calculator_services.py |
choose_slew_time_calculator |
5 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/slew_time_calculator_services.py |
calculate_slew_time_vla |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/slew_time_calculator_services.py |
calculate_slew_time_gbt |
1 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/slew_time_calculator_services.py |
(no function) |
7 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/time_on_source_calculator_services.py |
choose_time_on_source_calculator |
3 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/time_on_source_calculator_services.py |
choose_time_on_source_calculator.generic_time_on_source_calculator |
4 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/time_on_source_calculator_services.py |
calculate_time_on_source_gbt_spectral_line |
13 |
0 |
0 |
100.00% |
| middle_layer/propose/domain_layer/services/time_on_source_calculator_services.py |
calculate_time_on_source_vla_continuum |
13 |
2 |
0 |
84.62% |
| middle_layer/propose/domain_layer/services/time_on_source_calculator_services.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/review/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
ConflictDeclarationORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
ConflictDeclarationORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
ConflictDeclarationORMRepository.by_isr_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
ConflictDeclarationORMRepository.by_reviewer_id_and_proposal_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
ConflictDeclarationORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
ConflictDeclarationORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
ConflictDeclarationORMRepository.update |
5 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
ConflictDeclarationORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
ConflictDeclarationORMRepository.list_by_proposal |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
ConflictDeclarationORMRepository.list_by_proposal_with_state_unknown_or_available |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
ConflictDeclarationORMRepository.list_by_science_reviewer |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
ConflictDeclarationORMRepository.list_by_solicitation |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/conflict_declaration.py |
(no function) |
21 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
IndividualScienceReviewORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
IndividualScienceReviewORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
IndividualScienceReviewORMRepository.list_by_reviewer_id |
4 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
IndividualScienceReviewORMRepository.list_by_srp_id |
4 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
IndividualScienceReviewORMRepository.list_by_user_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
IndividualScienceReviewORMRepository.by_reviewer_id_and_proposal_code |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
IndividualScienceReviewORMRepository.list_by_solicitation_id |
4 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
IndividualScienceReviewORMRepository.list_by_proposal_id |
4 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
IndividualScienceReviewORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
IndividualScienceReviewORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
IndividualScienceReviewORMRepository.update |
11 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
IndividualScienceReviewORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/individual_science_review.py |
(no function) |
21 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/osr_proposal_review.py |
OSRProposalReviewORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/osr_proposal_review.py |
OSRProposalReviewORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/osr_proposal_review.py |
OSRProposalReviewORMRepository.by_proposal_id |
4 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/osr_proposal_review.py |
OSRProposalReviewORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/osr_proposal_review.py |
OSRProposalReviewORMRepository.list_by_solicitation_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/osr_proposal_review.py |
OSRProposalReviewORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/osr_proposal_review.py |
OSRProposalReviewORMRepository.update |
12 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/osr_proposal_review.py |
OSRProposalReviewORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/osr_proposal_review.py |
(no function) |
14 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/ppr_proposal_review.py |
PPRProposalReviewORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/ppr_proposal_review.py |
PPRProposalReviewORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/ppr_proposal_review.py |
PPRProposalReviewORMRepository.by_proposal_code |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/ppr_proposal_review.py |
PPRProposalReviewORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/ppr_proposal_review.py |
PPRProposalReviewORMRepository.list_by_solicitation_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/ppr_proposal_review.py |
PPRProposalReviewORMRepository.list_by_srp_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/ppr_proposal_review.py |
PPRProposalReviewORMRepository.list_by_science_reviewer_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/ppr_proposal_review.py |
PPRProposalReviewORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/ppr_proposal_review.py |
PPRProposalReviewORMRepository.update |
15 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/ppr_proposal_review.py |
PPRProposalReviewORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/ppr_proposal_review.py |
(no function) |
22 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_review_panel.py |
ScienceReviewPanelORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_review_panel.py |
ScienceReviewPanelORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_review_panel.py |
ScienceReviewPanelORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_review_panel.py |
ScienceReviewPanelORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_review_panel.py |
ScienceReviewPanelORMRepository.list_by_solicitation_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_review_panel.py |
ScienceReviewPanelORMRepository.by_proposal_id |
4 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_review_panel.py |
ScienceReviewPanelORMRepository.list_by_science_reviewer_id |
5 |
1 |
0 |
80.00% |
| middle_layer/review/application_layer/orm_repositories/science_review_panel.py |
ScienceReviewPanelORMRepository.update |
8 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_review_panel.py |
ScienceReviewPanelORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_review_panel.py |
(no function) |
17 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
ScienceReviewerORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
ScienceReviewerORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
ScienceReviewerORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
ScienceReviewerORMRepository.by_srp_id_and_user_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
ScienceReviewerORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
ScienceReviewerORMRepository.list_by_science_review_panel_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
ScienceReviewerORMRepository.list_by_proposal_id_and_review_type |
4 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
ScienceReviewerORMRepository.by_user_id_and_sol_id |
4 |
2 |
0 |
50.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
ScienceReviewerORMRepository.list_by_user_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
ScienceReviewerORMRepository.list_external_srs_by_srp_id |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
ScienceReviewerORMRepository.update |
8 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
ScienceReviewerORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/orm_repositories/science_reviewer.py |
(no function) |
23 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/routes.py |
includeme |
8 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/routes.py |
osr_proposal_review_routes |
5 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/routes.py |
proposal_review_routes |
1 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/routes.py |
science_review_panel_routes |
6 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/routes.py |
science_reviewer_routes |
4 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/routes.py |
proposal_config_routes |
3 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/routes.py |
individual_science_review_routes |
10 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/routes.py |
ppr_proposal_review_routes |
7 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/routes.py |
conflict_declaration_routes |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/routes.py |
(no function) |
10 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/conflict_declaration.py |
conflict_declaration_update |
55 |
1 |
0 |
98.18% |
| middle_layer/review/application_layer/rest_api/views/conflict_declaration.py |
(no function) |
16 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/individual_science_review.py |
individual_science_review_assignment |
52 |
4 |
0 |
92.31% |
| middle_layer/review/application_layer/rest_api/views/individual_science_review.py |
individual_science_review_external_assignment |
27 |
5 |
0 |
81.48% |
| middle_layer/review/application_layer/rest_api/views/individual_science_review.py |
individual_science_review_update |
30 |
1 |
0 |
96.67% |
| middle_layer/review/application_layer/rest_api/views/individual_science_review.py |
individual_science_review_finalize |
20 |
4 |
0 |
80.00% |
| middle_layer/review/application_layer/rest_api/views/individual_science_review.py |
individual_science_review_update_fnis |
37 |
1 |
0 |
97.30% |
| middle_layer/review/application_layer/rest_api/views/individual_science_review.py |
individual_science_review_export |
12 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/individual_science_review.py |
individual_science_review_import |
17 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/individual_science_review.py |
individual_science_review_list |
32 |
3 |
0 |
90.62% |
| middle_layer/review/application_layer/rest_api/views/individual_science_review.py |
(no function) |
36 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/osr_proposal_review.py |
osr_proposal_review_by_proposal_id |
7 |
3 |
0 |
57.14% |
| middle_layer/review/application_layer/rest_api/views/osr_proposal_review.py |
osr_proposal_review_list_by_solicitation_id |
2 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/osr_proposal_review.py |
osr_proposal_review_update_by_proposal_id |
28 |
5 |
0 |
82.14% |
| middle_layer/review/application_layer/rest_api/views/osr_proposal_review.py |
(no function) |
13 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/ppr_proposal_review.py |
ppr_proposal_review_update |
33 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/ppr_proposal_review.py |
ppr_proposal_review_finalize |
16 |
1 |
0 |
93.75% |
| middle_layer/review/application_layer/rest_api/views/ppr_proposal_review.py |
ppr_proposal_review_list |
14 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/ppr_proposal_review.py |
ppr_proposal_review_export |
12 |
2 |
0 |
83.33% |
| middle_layer/review/application_layer/rest_api/views/ppr_proposal_review.py |
ppr_proposal_review_import |
17 |
7 |
0 |
58.82% |
| middle_layer/review/application_layer/rest_api/views/ppr_proposal_review.py |
(no function) |
29 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/proposal_config.py |
proposal_update_vetting |
20 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/proposal_config.py |
proposal_update_srps |
19 |
1 |
0 |
94.74% |
| middle_layer/review/application_layer/rest_api/views/proposal_config.py |
proposal_list_by_solicitation |
17 |
1 |
0 |
94.12% |
| middle_layer/review/application_layer/rest_api/views/proposal_config.py |
(no function) |
17 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/proposal_review.py |
proposal_review_list_by_solicitation_id |
25 |
2 |
0 |
92.00% |
| middle_layer/review/application_layer/rest_api/views/proposal_review.py |
(no function) |
7 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/science_review_panel.py |
science_review_panel_upsert |
50 |
7 |
1 |
86.00% |
| middle_layer/review/application_layer/rest_api/views/science_review_panel.py |
science_review_panel_delete |
6 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/science_review_panel.py |
science_review_panel_list |
22 |
3 |
0 |
86.36% |
| middle_layer/review/application_layer/rest_api/views/science_review_panel.py |
panel_configuration_complete |
13 |
4 |
0 |
69.23% |
| middle_layer/review/application_layer/rest_api/views/science_review_panel.py |
science_review_panel_launch_consensus |
26 |
8 |
0 |
69.23% |
| middle_layer/review/application_layer/rest_api/views/science_review_panel.py |
(no function) |
24 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/science_reviewer.py |
science_reviewer_upsert |
25 |
4 |
0 |
84.00% |
| middle_layer/review/application_layer/rest_api/views/science_reviewer.py |
science_reviewer_delete |
3 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/science_reviewer.py |
science_reviewer_list |
9 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/rest_api/views/science_reviewer.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/services/finalize_isrs.py |
calculate_normalized_score |
10 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/services/finalize_isrs.py |
individual_science_reviews_finalize |
35 |
5 |
0 |
85.71% |
| middle_layer/review/application_layer/services/finalize_isrs.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/services/launch_srp_consensus_phase_service.py |
launch_srp_consensus_phase |
21 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/services/launch_srp_consensus_phase_service.py |
(no function) |
4 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/services/notify_tta_members_if_insufficient_reviewers.py |
notify_tta_members_if_insufficient_reviewers |
15 |
1 |
0 |
93.33% |
| middle_layer/review/application_layer/services/notify_tta_members_if_insufficient_reviewers.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/services/notify_tta_members_srp_isrs_finalized.py |
notify_tta_members_srp_isrs_finalized |
11 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/services/notify_tta_members_srp_isrs_finalized.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/services/notify_tta_members_srp_ppr_proposal_reviews_finalized.py |
notify_tta_members_srp_ppr_proposal_reviews_finalized |
8 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/services/notify_tta_members_srp_ppr_proposal_reviews_finalized.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/review/application_layer/services/update_review_rules_service.py |
check_ppr_update_permitted |
14 |
1 |
0 |
92.86% |
| middle_layer/review/application_layer/services/update_review_rules_service.py |
generate_all_ppr_update_scenarios_csv |
11 |
11 |
0 |
0.00% |
| middle_layer/review/application_layer/services/update_review_rules_service.py |
(no function) |
7 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/conflict_declaration.py |
ConflictDeclaration.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/conflict_declaration.py |
ConflictDeclaration.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/conflict_declaration.py |
ConflictDeclaration.is_conflicted |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/conflict_declaration.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/conflict_state.py |
(no function) |
7 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/individual_science_review.py |
IndividualScienceReview.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/individual_science_review.py |
IndividualScienceReview.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/entities/individual_science_review.py |
IndividualScienceReview.__eq__ |
3 |
1 |
0 |
66.67% |
| middle_layer/review/domain_layer/entities/individual_science_review.py |
IndividualScienceReview.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/individual_science_review.py |
IndividualScienceReview.anonymized_json |
17 |
1 |
1 |
94.12% |
| middle_layer/review/domain_layer/entities/individual_science_review.py |
IndividualScienceReview.is_conflicted |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/individual_science_review.py |
IndividualScienceReview.is_ready |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/individual_science_review.py |
IndividualScienceReview.is_visible_to |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/individual_science_review.py |
(no function) |
36 |
2 |
3 |
94.44% |
| middle_layer/review/domain_layer/entities/osr_proposal_review.py |
OSRProposalReview.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/osr_proposal_review.py |
(no function) |
21 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/ppr_proposal_review.py |
PPRProposalReview.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/ppr_proposal_review.py |
PPRProposalReview.__post_init__ |
1 |
1 |
0 |
0.00% |
| middle_layer/review/domain_layer/entities/ppr_proposal_review.py |
PPRProposalReview.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/ppr_proposal_review.py |
PPRProposalReview.normalized_score_mean |
7 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/ppr_proposal_review.py |
PPRProposalReview.normalized_score_std_dev |
7 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/ppr_proposal_review.py |
PPRProposalReview.calculated_srp_score |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/ppr_proposal_review.py |
(no function) |
36 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/entities/proposal_review.py |
ProposalReview.review_state |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/entities/proposal_review.py |
ProposalReview.external_science_review_comments |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/entities/proposal_review.py |
ProposalReview.internal_science_review_comments |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/entities/proposal_review.py |
ProposalReview.external_technical_review_comments |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/entities/proposal_review.py |
ProposalReview.internal_technical_review_comments |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/entities/proposal_review.py |
ProposalReview.external_data_management_review_comments |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/entities/proposal_review.py |
ProposalReview.internal_data_management_review_comments |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/entities/proposal_review.py |
ProposalReview.scientific_merit_metric |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/entities/proposal_review.py |
(no function) |
29 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/review_state.py |
(no function) |
9 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/review_type.py |
(no function) |
7 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/science_review_panel.py |
ScienceReviewPanel.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/science_review_panel.py |
ScienceReviewPanel.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/entities/science_review_panel.py |
ScienceReviewPanel.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/science_review_panel.py |
ScienceReviewPanel.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/science_review_panel.py |
ScienceReviewPanel.has_chair |
1 |
1 |
0 |
0.00% |
| middle_layer/review/domain_layer/entities/science_review_panel.py |
(no function) |
27 |
1 |
2 |
96.30% |
| middle_layer/review/domain_layer/entities/science_reviewer.py |
ScienceReviewer.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/science_reviewer.py |
ScienceReviewer.__repr__ |
0 |
0 |
7 |
100.00% |
| middle_layer/review/domain_layer/entities/science_reviewer.py |
ScienceReviewer.__eq__ |
3 |
1 |
0 |
66.67% |
| middle_layer/review/domain_layer/entities/science_reviewer.py |
ScienceReviewer.is_conflicted_on |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/entities/science_reviewer.py |
(no function) |
24 |
2 |
3 |
91.67% |
| middle_layer/review/domain_layer/repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/repositories/conflict_declaration.py |
ConflictDeclarationRepository.by_isr_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/conflict_declaration.py |
ConflictDeclarationRepository.by_reviewer_id_and_proposal_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/conflict_declaration.py |
ConflictDeclarationRepository.list_by_proposal |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/conflict_declaration.py |
ConflictDeclarationRepository.list_by_science_reviewer |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/conflict_declaration.py |
ConflictDeclarationRepository.list_by_solicitation |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/conflict_declaration.py |
ConflictDeclarationRepository.list_by_proposal_with_state_unknown_or_available |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/conflict_declaration.py |
(no function) |
16 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/repositories/individual_science_review.py |
IndividualScienceReviewRepository.list_by_reviewer_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/individual_science_review.py |
IndividualScienceReviewRepository.by_reviewer_id_and_proposal_code |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/individual_science_review.py |
IndividualScienceReviewRepository.list_by_solicitation_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/individual_science_review.py |
IndividualScienceReviewRepository.list_by_user_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/individual_science_review.py |
IndividualScienceReviewRepository.list_by_srp_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/individual_science_review.py |
IndividualScienceReviewRepository.list_by_proposal_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/individual_science_review.py |
(no function) |
16 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/repositories/osr_proposal_review.py |
OSRProposalReviewRepository.by_proposal_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/osr_proposal_review.py |
OSRProposalReviewRepository.list_by_solicitation_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/osr_proposal_review.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/repositories/ppr_proposal_review.py |
PPRProposalReviewRepository.list_by_solicitation_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/ppr_proposal_review.py |
PPRProposalReviewRepository.list_by_srp_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/ppr_proposal_review.py |
PPRProposalReviewRepository.list_by_science_reviewer_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/ppr_proposal_review.py |
PPRProposalReviewRepository.by_proposal_code |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/ppr_proposal_review.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/repositories/science_review_panel.py |
ScienceReviewPanelRepository.list_by_solicitation_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/science_review_panel.py |
ScienceReviewPanelRepository.list_by_science_reviewer_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/science_review_panel.py |
ScienceReviewPanelRepository.by_proposal_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/science_review_panel.py |
(no function) |
10 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/repositories/science_reviewer.py |
ScienceReviewerRepository.list_by_science_review_panel_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/science_reviewer.py |
ScienceReviewerRepository.by_srp_id_and_user_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/science_reviewer.py |
ScienceReviewerRepository.list_by_proposal_id_and_review_type |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/science_reviewer.py |
ScienceReviewerRepository.by_user_id_and_sol_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/science_reviewer.py |
ScienceReviewerRepository.list_by_user_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/science_reviewer.py |
ScienceReviewerRepository.list_external_srs_by_srp_id |
0 |
0 |
1 |
100.00% |
| middle_layer/review/domain_layer/repositories/science_reviewer.py |
(no function) |
16 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/anonymize_isr_service.py |
anonymize_isrs |
3 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/anonymize_isr_service.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/anonymize_ppr_proposal_review_service.py |
anonymize_ppr_proposal_reviews |
10 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/anonymize_ppr_proposal_review_service.py |
anonymize_ppr_proposal_review |
7 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/anonymize_ppr_proposal_review_service.py |
(no function) |
4 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/anonymize_proposal_service.py |
anonymize_proposals |
7 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/anonymize_proposal_service.py |
anonymize_proposal |
12 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/anonymize_proposal_service.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/anonymize_science_review_panel_service.py |
anonymize_science_review_panel |
9 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/anonymize_science_review_panel_service.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/cd_and_isr_for_srp_generator_service.py |
generate_isrs_for_srp |
7 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/cd_and_isr_for_srp_generator_service.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/complete_panel_configuration_service.py |
distribute_proposals |
5 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/complete_panel_configuration_service.py |
complete_panel_configuration |
31 |
2 |
0 |
93.55% |
| middle_layer/review/domain_layer/services/complete_panel_configuration_service.py |
(no function) |
13 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/deserialize_csv_to_isrs_service.py |
deserialize_csv_to_isrs |
46 |
2 |
0 |
95.65% |
| middle_layer/review/domain_layer/services/deserialize_csv_to_isrs_service.py |
(no function) |
10 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/deserialize_csv_to_ppr_proposal_reviews_service.py |
deserialize_csv_to_ppr_proposal_reviews |
50 |
5 |
0 |
90.00% |
| middle_layer/review/domain_layer/services/deserialize_csv_to_ppr_proposal_reviews_service.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/emit_proposal_review_json_service.py |
emit_proposal_review_json |
12 |
1 |
0 |
91.67% |
| middle_layer/review/domain_layer/services/emit_proposal_review_json_service.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/finalize_prop_reviews_service.py |
calculate_normalized_linear_rank_score |
4 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/finalize_prop_reviews_service.py |
finalize_ppr_proposal_reviews |
13 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/finalize_prop_reviews_service.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/is_srp_in_consensus_phase_service.py |
is_in_consensus_phase |
2 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/is_srp_in_consensus_phase_service.py |
(no function) |
3 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/serialize_isrs_to_csv_service.py |
serialize_isr_to_csv_row |
4 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/serialize_isrs_to_csv_service.py |
serialize_isrs_to_csv |
8 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/serialize_isrs_to_csv_service.py |
(no function) |
7 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/serialize_ppr_proposal_reviews_to_csv_service.py |
serialize_ppr_proposal_review_to_csv_row |
2 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/serialize_ppr_proposal_reviews_to_csv_service.py |
serialize_ppr_proposal_reviews_to_csv |
5 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/serialize_ppr_proposal_reviews_to_csv_service.py |
(no function) |
6 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/set_auto_conflicts_service.py |
set_auto_conflicted_conflict_declaration |
4 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/set_auto_conflicts_service.py |
set_auto_conflicts |
5 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/set_auto_conflicts_service.py |
(no function) |
7 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/validate_cd_state_change_service.py |
validate_conflict_declaration_state_change |
19 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/validate_cd_state_change_service.py |
(no function) |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/validate_isr_score_service.py |
validate_isr_score |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/validate_isr_score_service.py |
(no function) |
2 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/validate_isr_state_change_service.py |
validate_isr_state_change |
20 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/validate_isr_state_change_service.py |
(no function) |
1 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/validate_panel_config_service.py |
validate_panel_config |
23 |
1 |
0 |
95.65% |
| middle_layer/review/domain_layer/services/validate_panel_config_service.py |
(no function) |
4 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/validate_ppr_prop_rev_score_service.py |
validate_ppr_prop_review_score |
2 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/validate_ppr_prop_rev_score_service.py |
(no function) |
3 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/validate_pprpr_state_change_service.py |
validate_pprpr_state_change |
12 |
0 |
0 |
100.00% |
| middle_layer/review/domain_layer/services/validate_pprpr_state_change_service.py |
(no function) |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/capability.py |
CapabilityORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/capability.py |
CapabilityORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/capability.py |
CapabilityORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/capability.py |
CapabilityORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/capability.py |
CapabilityORMRepository.by_name |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/capability.py |
CapabilityORMRepository.update |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/capability.py |
CapabilityORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/capability.py |
(no function) |
14 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/facility.py |
FacilityORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/facility.py |
FacilityORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/facility.py |
FacilityORMRepository.by_name |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/facility.py |
FacilityORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/facility.py |
FacilityORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/facility.py |
FacilityORMRepository.update |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/facility.py |
FacilityORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/facility.py |
FacilityORMRepository.exists |
5 |
5 |
0 |
0.00% |
| middle_layer/solicit/application_layer/orm_repositories/facility.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/frontend_configuration.py |
ParameterConfigurationORMRepository.__init__ |
1 |
1 |
0 |
0.00% |
| middle_layer/solicit/application_layer/orm_repositories/frontend_configuration.py |
ParameterConfigurationORMRepository.by_id |
1 |
1 |
0 |
0.00% |
| middle_layer/solicit/application_layer/orm_repositories/frontend_configuration.py |
ParameterConfigurationORMRepository.list_all |
1 |
1 |
0 |
0.00% |
| middle_layer/solicit/application_layer/orm_repositories/frontend_configuration.py |
ParameterConfigurationORMRepository.add |
2 |
2 |
0 |
0.00% |
| middle_layer/solicit/application_layer/orm_repositories/frontend_configuration.py |
ParameterConfigurationORMRepository.update |
3 |
3 |
0 |
0.00% |
| middle_layer/solicit/application_layer/orm_repositories/frontend_configuration.py |
ParameterConfigurationORMRepository.delete |
2 |
2 |
0 |
0.00% |
| middle_layer/solicit/application_layer/orm_repositories/frontend_configuration.py |
(no function) |
11 |
11 |
0 |
0.00% |
| middle_layer/solicit/application_layer/orm_repositories/notification_group.py |
NotificationGroupORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/notification_group.py |
NotificationGroupORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/notification_group.py |
NotificationGroupORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/notification_group.py |
NotificationGroupORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/notification_group.py |
NotificationGroupORMRepository.update |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/notification_group.py |
NotificationGroupORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/notification_group.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/parameter_configuration.py |
ParameterConfigurationORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/parameter_configuration.py |
ParameterConfigurationORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/parameter_configuration.py |
ParameterConfigurationORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/parameter_configuration.py |
ParameterConfigurationORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/parameter_configuration.py |
ParameterConfigurationORMRepository.update |
3 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/parameter_configuration.py |
ParameterConfigurationORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/parameter_configuration.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_class.py |
ProposalClassORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_class.py |
ProposalClassORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_class.py |
ProposalClassORMRepository.by_name |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_class.py |
ProposalClassORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_class.py |
ProposalClassORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_class.py |
ProposalClassORMRepository.update |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_class.py |
ProposalClassORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_class.py |
(no function) |
13 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_process.py |
ProposalProcessORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_process.py |
ProposalProcessORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_process.py |
ProposalProcessORMRepository.by_name |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_process.py |
ProposalProcessORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_process.py |
ProposalProcessORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_process.py |
ProposalProcessORMRepository.update |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_process.py |
ProposalProcessORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/proposal_process.py |
(no function) |
14 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/science_category.py |
ScienceCategoryORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/science_category.py |
ScienceCategoryORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/science_category.py |
ScienceCategoryORMRepository.by_name |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/science_category.py |
ScienceCategoryORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/science_category.py |
ScienceCategoryORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/science_category.py |
ScienceCategoryORMRepository.update |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/science_category.py |
ScienceCategoryORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/science_category.py |
(no function) |
14 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation.py |
SolicitationORMRepository._filter_no_future |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation.py |
SolicitationORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation.py |
SolicitationORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation.py |
SolicitationORMRepository.by_name |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation.py |
SolicitationORMRepository.by_proposal_code_prefix |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation.py |
SolicitationORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation.py |
SolicitationORMRepository.list_by_is_open |
4 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation.py |
SolicitationORMRepository.list_by_user |
8 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation.py |
SolicitationORMRepository.add |
4 |
1 |
0 |
75.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation.py |
SolicitationORMRepository.update |
3 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation.py |
SolicitationORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation.py |
(no function) |
26 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_facility_capability.py |
SolicitationFacilityCapabilityORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_facility_capability.py |
SolicitationFacilityCapabilityORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_facility_capability.py |
SolicitationFacilityCapabilityORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_facility_capability.py |
SolicitationFacilityCapabilityORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_facility_capability.py |
SolicitationFacilityCapabilityORMRepository.update |
3 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_facility_capability.py |
SolicitationFacilityCapabilityORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_facility_capability.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_proposal_class.py |
SolicitationProposalClassORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_proposal_class.py |
SolicitationProposalClassORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_proposal_class.py |
SolicitationProposalClassORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_proposal_class.py |
SolicitationProposalClassORMRepository.add |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_proposal_class.py |
SolicitationProposalClassORMRepository.update |
3 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_proposal_class.py |
SolicitationProposalClassORMRepository.delete |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/orm_repositories/solicitation_proposal_class.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
includeme |
11 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
facility_routes |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
notification_group_routes |
6 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
proposal_process_routes |
6 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
science_category_routes |
6 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
proposal_class_routes |
6 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
capability_routes |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
capability_parameter_specification_routes |
7 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
solicitation_routes |
10 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
solicitation_capability_routes |
6 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
solicitation_facility_capability_routes |
4 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
parameter_configuration_routes |
4 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/routes.py |
(no function) |
13 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/capability.py |
capabilities_list |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/capability.py |
capability_by_id |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/capability.py |
capability_update |
11 |
2 |
0 |
81.82% |
| middle_layer/solicit/application_layer/rest_api/views/capability.py |
(no function) |
13 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/facility.py |
facilities_list |
5 |
5 |
0 |
0.00% |
| middle_layer/solicit/application_layer/rest_api/views/facility.py |
facility_by_id |
7 |
2 |
0 |
71.43% |
| middle_layer/solicit/application_layer/rest_api/views/facility.py |
facility_update |
29 |
7 |
0 |
75.86% |
| middle_layer/solicit/application_layer/rest_api/views/facility.py |
(no function) |
17 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/notification_group.py |
notification_groups_list |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/notification_group.py |
notification_group_by_id |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/notification_group.py |
notification_group_upsert |
15 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/notification_group.py |
notification_group_delete |
3 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/notification_group.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/parameter_configuration.py |
parameter_configurations_list |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/parameter_configuration.py |
parameter_configuration_upsert |
21 |
6 |
0 |
71.43% |
| middle_layer/solicit/application_layer/rest_api/views/parameter_configuration.py |
parameter_configuration_delete |
4 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/parameter_configuration.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/proposal_class.py |
proposal_classes_list |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/proposal_class.py |
proposal_class_by_id |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/proposal_class.py |
proposal_class_delete |
3 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/proposal_class.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/proposal_process.py |
proposal_processes_list |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/proposal_process.py |
proposal_process_by_id |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/proposal_process.py |
proposal_process_delete |
3 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/proposal_process.py |
(no function) |
11 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/science_category.py |
science_categories_list |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/science_category.py |
science_category_by_id |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/science_category.py |
science_category_upsert |
16 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/science_category.py |
science_category_delete |
3 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/science_category.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
schedule_or_reschedule_close_job |
5 |
3 |
0 |
40.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
get_child_objects |
5 |
5 |
0 |
0.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
construct_solicitation_from_json |
110 |
7 |
0 |
93.64% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
add_solicitation_from_config_file |
14 |
3 |
0 |
78.57% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
get_solicitation_config_file |
47 |
24 |
0 |
48.94% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
config_dict_maker |
13 |
13 |
0 |
0.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
solicitations_list |
18 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
solicitation_by_id |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
solicitation_upsert |
31 |
3 |
0 |
90.32% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
solicitation_update_call_period |
15 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
solicitation_delete |
6 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
solicitation_close |
7 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation.py |
(no function) |
43 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation_facility_capability.py |
solicitation_facility_capabilities_list |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation_facility_capability.py |
get_updated_parameter_configurations |
9 |
1 |
0 |
88.89% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation_facility_capability.py |
B.__call__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation_facility_capability.py |
get_updated_configuration |
11 |
3 |
0 |
72.73% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation_facility_capability.py |
solicitation_facility_capability_upsert |
82 |
6 |
0 |
92.68% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation_facility_capability.py |
solicitation_facility_capability_delete |
4 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/rest_api/views/solicitation_facility_capability.py |
(no function) |
31 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/services/close_solicitation_service.py |
close_solicitation_fully_serializable |
7 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/services/close_solicitation_service.py |
close_solicitation |
11 |
0 |
0 |
100.00% |
| middle_layer/solicit/application_layer/services/close_solicitation_service.py |
(no function) |
6 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/array_configuration.py |
(no function) |
22 |
2 |
1 |
90.91% |
| middle_layer/solicit/domain_layer/entities/backend.py |
BackendConfiguration.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/backend.py |
(no function) |
24 |
2 |
1 |
91.67% |
| middle_layer/solicit/domain_layer/entities/capability.py |
Facility.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/capability.py |
Facility.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/entities/capability.py |
Facility.__json__ |
6 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/capability.py |
Facility.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/capability.py |
Facility.__hash__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/capability.py |
Capability.is_external_joint |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/capability.py |
Capability.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/capability.py |
Capability.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/entities/capability.py |
(no function) |
60 |
4 |
9 |
93.33% |
| middle_layer/solicit/domain_layer/entities/default_instruction.py |
Instruction.shortcode |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/default_instruction.py |
Instruction.dropdown_name |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/default_instruction.py |
Instruction.from_default |
3 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/default_instruction.py |
Instruction.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/default_instruction.py |
(no function) |
34 |
1 |
0 |
97.06% |
| middle_layer/solicit/domain_layer/entities/external_joint_parameter.py |
ExternalJointParameter.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/external_joint_parameter.py |
ExternalJointParameter.clone |
1 |
1 |
0 |
0.00% |
| middle_layer/solicit/domain_layer/entities/external_joint_parameter.py |
(no function) |
21 |
2 |
0 |
90.48% |
| middle_layer/solicit/domain_layer/entities/frontend.py |
FrontendConfiguration.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/frontend.py |
FrontendConfiguration.update_from_json |
3 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/frontend.py |
(no function) |
34 |
2 |
1 |
94.12% |
| middle_layer/solicit/domain_layer/entities/parameter_configuration.py |
InputUnitGroups.underlying_enum |
32 |
2 |
1 |
93.75% |
| middle_layer/solicit/domain_layer/entities/parameter_configuration.py |
InputUnitGroups.has_options |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/parameter_configuration.py |
InputUnitGroups.options |
3 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/parameter_configuration.py |
ParameterConfiguration.__repr__ |
0 |
0 |
5 |
100.00% |
| middle_layer/solicit/domain_layer/entities/parameter_configuration.py |
ParameterConfiguration.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/parameter_configuration.py |
(no function) |
113 |
1 |
2 |
99.12% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
ScienceCategory.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
ScienceCategory.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
ScienceCategory.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
NotificationGroup.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
ProposalClass.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
ProposalClass.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
ProposalClass.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
ProposalProcess.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
ProposalProcess.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
ProposalProcess.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
SolicitationProposalProcess.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
SolicitationProposalProcess.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
SolicitationProposalProcess.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
BandString.process_bind_param |
1 |
1 |
0 |
0.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
BandString.process_result_value |
1 |
1 |
0 |
0.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
TestType.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
Solicitation.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
Solicitation.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
Solicitation.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
Solicitation.compute_is_open |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
Solicitation.update_is_open |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
Solicitation.real_call_period_end |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
Solicitation.facilities |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation.py |
(no function) |
155 |
8 |
13 |
94.84% |
| middle_layer/solicit/domain_layer/entities/solicitation_config.py |
(no function) |
83 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation_facility_capability.py |
SolicitationFacilityCapability.__repr__ |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation_facility_capability.py |
SolicitationFacilityCapability.__json__ |
2 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/solicitation_facility_capability.py |
(no function) |
38 |
1 |
13 |
97.37% |
| middle_layer/solicit/domain_layer/entities/station.py |
(no function) |
12 |
1 |
0 |
91.67% |
| middle_layer/solicit/domain_layer/entities/technical_justification_question.py |
(no function) |
18 |
2 |
0 |
88.89% |
| middle_layer/solicit/domain_layer/entities/weather_overlay.py |
WeatherOverlay.__json__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/weather_overlay.py |
WeatherOverlay.__iter__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/weather_overlay.py |
WeatherOverlay.as_timebins |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/weather_overlay.py |
WeatherOverlay.from_array |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/weather_overlay.py |
WeatherOverlay.from_constant |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/weather_overlay.py |
WeatherOverlay.__eq__ |
1 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/entities/weather_overlay.py |
(no function) |
28 |
1 |
0 |
96.43% |
| middle_layer/solicit/domain_layer/repositories/solicitation.py |
ScienceCategoryRepository.by_name |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/repositories/solicitation.py |
ProposalClassRepository.by_name |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/repositories/solicitation.py |
ProposalProcessRepository.by_name |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/repositories/solicitation.py |
FacilityRepository.by_name |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/repositories/solicitation.py |
SolicitationRepository.list_by_is_open |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/repositories/solicitation.py |
SolicitationRepository.list_by_user |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/repositories/solicitation.py |
SolicitationRepository.by_name |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/repositories/solicitation.py |
SolicitationRepository.by_proposal_code_prefix |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/repositories/solicitation.py |
CapabilityRepository.by_name |
0 |
0 |
1 |
100.00% |
| middle_layer/solicit/domain_layer/repositories/solicitation.py |
(no function) |
34 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/services/configure_solicitation_service.py |
configure_solicitation |
92 |
7 |
0 |
92.39% |
| middle_layer/solicit/domain_layer/services/configure_solicitation_service.py |
validate_science_categories |
8 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/services/configure_solicitation_service.py |
(no function) |
17 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/services/default_parameters_service.py |
read_default_parameter_values |
18 |
1 |
0 |
94.44% |
| middle_layer/solicit/domain_layer/services/default_parameters_service.py |
configure_parameters |
17 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/services/default_parameters_service.py |
ensure_global_parameters_exist |
6 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/services/default_parameters_service.py |
configure_parameters_for_sfc |
5 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/services/default_parameters_service.py |
ensure_parameter_configuration |
14 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/services/default_parameters_service.py |
(no function) |
28 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/services/vla_continuum_service.py |
validate_frequency |
4 |
0 |
0 |
100.00% |
| middle_layer/solicit/domain_layer/services/vla_continuum_service.py |
(no function) |
2 |
0 |
0 |
100.00% |
| middle_layer/test/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/allocate/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/allocate/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/allocate/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/allocate/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/allocate/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/allocate/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/allocate/domain_layer/entities/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/allocate/domain_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/closeout/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/closeout/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/closeout/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/closeout/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/closeout/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/closeout/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/closeout/domain_layer/entities/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/closeout/domain_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/common/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/common/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/common/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/common/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/common/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/common/domain_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/common/utils/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/misc/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/misc/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/misc/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/misc/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/misc/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/misc/domain_layer/entities/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/propose/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/propose/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/propose/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/propose/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/propose/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/propose/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/propose/domain_layer/entities/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/propose/domain_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/review/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/review/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/review/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/review/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/review/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/review/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/review/domain_layer/entities/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/review/domain_layer/services/__init__.py |
get_prop_sr_ids |
1 |
0 |
0 |
100.00% |
| middle_layer/test/review/domain_layer/services/__init__.py |
get_prop_sr_ids_from_isr |
1 |
0 |
0 |
100.00% |
| middle_layer/test/review/domain_layer/services/__init__.py |
(no function) |
5 |
0 |
0 |
100.00% |
| middle_layer/test/solicit/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/solicit/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/solicit/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/solicit/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/solicit/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/solicit/domain_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/solicit/domain_layer/entities/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/solicit/domain_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/testdata/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/testdata/application_layer/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/testdata/application_layer/orm_repositories/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/testdata/application_layer/rest_api/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/test/testdata/application_layer/services/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/testdata/__init__.py |
(no function) |
0 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/orm_repositories/context.py |
ContextORMRepository.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/orm_repositories/context.py |
ContextORMRepository.by_id |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/orm_repositories/context.py |
ContextORMRepository.list_all |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/orm_repositories/context.py |
(no function) |
8 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/routes.py |
includeme |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/routes.py |
testdata_routes |
32 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/routes.py |
(no function) |
3 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
get_context |
4 |
2 |
0 |
50.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
read_context |
3 |
3 |
0 |
0.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
set_context |
6 |
6 |
0 |
0.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
generate_proposals |
10 |
3 |
0 |
70.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
generate_solicitation |
17 |
4 |
0 |
76.47% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
generate_science_review_panels |
8 |
2 |
0 |
75.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
vet_all_proposals |
5 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
complete_panel_configuration |
8 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
set_certify_conflicts |
6 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
set_isr_comments_scores |
7 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
finalize_test_isrs |
6 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
launch_consensus |
8 |
2 |
0 |
75.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
set_ppr_comments |
6 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
complete_ppr_comments |
10 |
1 |
0 |
90.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
finalize_test_pprs |
12 |
3 |
0 |
75.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
run_all_ppr_steps |
14 |
7 |
0 |
50.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
set_osr_comments |
4 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
set_osr_scientific_merit_metrics |
4 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
finalize_osr_reviews |
4 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
run_all_osr_process_steps |
5 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
configure_tac_members |
8 |
2 |
0 |
75.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
allocate_publish |
17 |
17 |
0 |
0.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
generate_proposal_disposition_comments |
12 |
2 |
0 |
83.33% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
allocate_advance_to_end |
12 |
12 |
0 |
0.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
closeout_advance_to_end |
12 |
12 |
0 |
0.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
advance_to_project_creation |
12 |
12 |
0 |
0.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
cleanup |
4 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/rest_api/views/testdata.py |
(no function) |
72 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
generate_allocation_requests |
3 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
generate_deterministic_allocation_requests |
65 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
generate_test_demo_allocation_requests |
56 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
create_field_source |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
create_spectral_specification |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
create_performance_parameter |
2 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
create_calibration_parameter |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
generate_capability_request |
47 |
1 |
1 |
97.87% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
generate_deterministic_capability_request |
45 |
7 |
1 |
84.44% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
parse_config |
9 |
9 |
0 |
0.00% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
get_crp_config_with_cps_name |
4 |
4 |
0 |
0.00% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
get_cps_name_from_crp_config |
1 |
1 |
0 |
0.00% |
| middle_layer/testdata/application_layer/services/allocation_request_generator.py |
(no function) |
44 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.__init__ |
11 |
2 |
0 |
81.82% |
| middle_layer/testdata/application_layer/services/context.py |
Context.progress_to |
25 |
1 |
0 |
96.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.make_solicitation |
20 |
2 |
0 |
90.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.get_solicitation |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.make_proposals |
9 |
2 |
0 |
77.78% |
| middle_layer/testdata/application_layer/services/context.py |
Context.close_solicitation |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.submit_proposals |
3 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.get_proposals |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.get_proposal_disposition_groups |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.get_proposals_for_pdg |
3 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.get_facilities_for_proposals |
7 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.get_allocation_request_for_facility |
5 |
5 |
0 |
0.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.get_user_not_in_srps |
6 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.get_users_by_author_status_for_panel |
8 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.make_srps |
70 |
9 |
0 |
87.14% |
| middle_layer/testdata/application_layer/services/context.py |
Context.vet_all_proposals |
4 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.complete_panel_configuration |
5 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.set_certify_conflicts |
9 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.get_srps |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.get_isrs |
6 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.create_isr_type_distribution_matrix |
4 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.distribute_isr_type_matrix |
36 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.set_isr_types |
13 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.set_isr_comments_and_scores |
18 |
1 |
0 |
94.44% |
| middle_layer/testdata/application_layer/services/context.py |
Context.finalize_test_isrs |
6 |
1 |
0 |
83.33% |
| middle_layer/testdata/application_layer/services/context.py |
Context.launch_consensus |
11 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.set_ppr_comments |
15 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.set_complete_pprs |
6 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.finalize_pprs |
6 |
1 |
0 |
83.33% |
| middle_layer/testdata/application_layer/services/context.py |
Context.get_pprs |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.run_all_ppr_process_steps |
30 |
8 |
4 |
73.33% |
| middle_layer/testdata/application_layer/services/context.py |
Context.set_osr_comments |
13 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.set_osr_scientific_merit_metrics |
6 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.finalize_osr_reviews |
6 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.create_osr_pdg |
5 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.get_tac_members |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.configure_tac_members |
16 |
1 |
0 |
93.75% |
| middle_layer/testdata/application_layer/services/context.py |
Context.run_all_osr_process_steps |
4 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.confirm_ready_for_allocate_and_approve |
18 |
1 |
0 |
94.44% |
| middle_layer/testdata/application_layer/services/context.py |
Context.generate_comments_on_allocation_dispositions |
4 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.set_proprietary_periods |
17 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.generate_proposal_disposition_comments |
12 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.generate_and_publish |
43 |
2 |
0 |
95.35% |
| middle_layer/testdata/application_layer/services/context.py |
Context.advance_to_end_allocate_and_accept |
5 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.confirm_ready_for_closeout |
7 |
1 |
0 |
85.71% |
| middle_layer/testdata/application_layer/services/context.py |
Context.generate_disposition_letters |
12 |
3 |
0 |
75.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.send_disposition_letters |
7 |
1 |
0 |
85.71% |
| middle_layer/testdata/application_layer/services/context.py |
Context.advance_to_end_closeout |
3 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.confirm_ready_for_project_creation |
5 |
5 |
0 |
0.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.export_projects |
4 |
4 |
0 |
0.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.advance_to_end_project_creation |
2 |
2 |
0 |
0.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.cleanup |
2 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
Context.cleanup_solicitation |
4 |
1 |
0 |
75.00% |
| middle_layer/testdata/application_layer/services/context.py |
SolicitationGenerator.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
SolicitationGenerator.generate_solicitation |
17 |
4 |
0 |
76.47% |
| middle_layer/testdata/application_layer/services/context.py |
SolicitationGenerator.fill_up_solicitation_facility_capabilities |
8 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/context.py |
managed_context |
12 |
4 |
0 |
66.67% |
| middle_layer/testdata/application_layer/services/context.py |
(no function) |
127 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_abc.py |
ProposalGenerator.generate_proposals |
0 |
0 |
1 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_abc.py |
ProposalGenerator.generate_proposal |
0 |
0 |
1 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_abc.py |
(no function) |
7 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_demo.py |
DemoProposalGenerator.__init__ |
6 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_demo.py |
DemoProposalGenerator.generate_proposals |
21 |
3 |
0 |
85.71% |
| middle_layer/testdata/application_layer/services/proposal_generator_demo.py |
DemoProposalGenerator.generate_proposal |
24 |
11 |
0 |
54.17% |
| middle_layer/testdata/application_layer/services/proposal_generator_demo.py |
(no function) |
17 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_deterministic.py |
DeterministicProposalGenerator.__init__ |
7 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_deterministic.py |
DeterministicProposalGenerator.generate_proposals |
13 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_deterministic.py |
DeterministicProposalGenerator.generate_proposal |
25 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_deterministic.py |
(no function) |
15 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_test.py |
TestProposalGenerator.__init__ |
6 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_test.py |
TestProposalGenerator.generate_proposals |
14 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_test.py |
TestProposalGenerator.generate_proposal |
25 |
0 |
0 |
100.00% |
| middle_layer/testdata/application_layer/services/proposal_generator_test.py |
(no function) |
16 |
0 |
0 |
100.00% |
| middle_layer/testdata/domain_layer/entities/context_entity.py |
ContextEntity.__init__ |
1 |
0 |
0 |
100.00% |
| middle_layer/testdata/domain_layer/entities/context_entity.py |
ContextEntity.__json__ |
1 |
1 |
0 |
0.00% |
| middle_layer/testdata/domain_layer/entities/context_entity.py |
(no function) |
12 |
0 |
0 |
100.00% |
| middle_layer/testdata/domain_layer/repositories/context.py |
(no function) |
6 |
0 |
1 |
100.00% |
| middle_layer/testdata/testdata.py |
parse_config |
11 |
11 |
0 |
0.00% |
| middle_layer/testdata/testdata.py |
get_crp_config_with_cps_name |
3 |
3 |
0 |
0.00% |
| middle_layer/testdata/testdata.py |
get_cps_name_from_crp_config |
1 |
1 |
0 |
0.00% |
| middle_layer/testdata/testdata.py |
(no function) |
5 |
5 |
0 |
0.00% |