2024-06-25 | MAIN --> PROD | DEV (e00d9db) --> STAGING #4018
GitHub Actions / coverage
completed
Jun 25, 2024 in 0s
coverage
File | Coverage | Missing | |
---|---|---|---|
All files | 87% |
✅ | |
api/serializers.py | 88% |
✅ | 177-178 183 188 |
api/test_views.py | 95% |
✅ | 103 |
api/uei.py | 88% |
✅ | 87 118-119 163 167-168 |
api/views.py | 98% |
✅ | 198-199 337-338 |
audit/forms.py | 60% |
❌ | 31-38 109-116 |
audit/intake_to_dissemination.py | 88% |
✅ | 57-62 264 308-316 |
audit/mixins.py | 96% |
✅ | 28 |
audit/test_commands.py | 91% |
✅ | |
audit/test_intakelib.py | 88% |
✅ | 154-158 |
audit/test_manage_submission_access_view.py | 98% |
✅ | 15 19 |
audit/test_mixins.py | 90% |
✅ | 159-160 164-166 254-255 259-261 |
audit/test_validators.py | 95% |
✅ | 439 443 611-612 851 858 865 872 1117-1118 1149-1150 1175-1180 |
audit/test_views.py | 98% |
✅ | 132 |
audit/test_workbooks_should_fail.py | 88% |
✅ | 58 87-88 92 |
audit/test_workbooks_should_pass.py | 87% |
✅ | 59 74-76 |
audit/utils.py | 86% |
✅ | 9 19 60-62 65 |
audit/validators.py | 93% |
✅ | 138 190 279 419-420 435-436 519-520 622-626 631-635 651-660 |
audit/cross_validation/additional_ueis.py | 93% |
✅ | 33 |
audit/cross_validation/check_award_ref_declaration.py | 90% |
✅ | |
audit/cross_validation/check_award_reference_uniqueness.py | 93% |
✅ | |
audit/cross_validation/check_certifying_contacts.py | 87% |
✅ | |
audit/cross_validation/check_findings_count_consistency.py | 87% |
✅ | 35 |
audit/cross_validation/check_ref_number_in_cap.py | 91% |
✅ | |
audit/cross_validation/check_ref_number_in_findings_text.py | 91% |
✅ | |
audit/cross_validation/errors.py | 78% |
❌ | 30 77 |
audit/cross_validation/naming.py | 93% |
✅ | 229 |
audit/cross_validation/submission_progress_check.py | 91% |
✅ | 83 126 174 182-183 |
audit/cross_validation/tribal_data_sharing_consent.py | 81% |
❌ | 33 36 40 |
audit/cross_validation/validate_general_information.py | 65% |
❌ | 77 81-84 96 99 |
audit/fixtures/dissemination.py | 71% |
❌ | 38 |
audit/fixtures/single_audit_checklist.py | 55% |
❌ | 160-197 245-254 |
audit/intakelib/exceptions.py | 71% |
❌ | 7-9 12 |
audit/intakelib/intermediate_representation.py | 91% |
✅ | 27-28 73 91 129 200-203 212-213 283-284 |
audit/intakelib/mapping_audit_findings.py | 97% |
✅ | 55 |
audit/intakelib/mapping_audit_findings_text.py | 97% |
✅ | 54 |
audit/intakelib/mapping_federal_awards.py | 93% |
✅ | 92 |
audit/intakelib/mapping_util.py | 79% |
❌ | 21 25 29 63 99 104-105 114-120 130 145 150 |
audit/intakelib/checks/check_all_unique_award_numbers.py | 79% |
❌ | 24 |
audit/intakelib/checks/check_cluster_names.py | 75% |
❌ | 20-25 |
audit/intakelib/checks/check_cluster_total.py | 95% |
✅ | 99 |
audit/intakelib/checks/check_finding_reference_pattern.py | 74% |
❌ | 34 44-45 |
audit/intakelib/checks/check_findings_grid_validation.py | 89% |
✅ | 59 |
audit/intakelib/checks/check_has_all_the_named_ranges.py | 95% |
✅ | 66 |
audit/intakelib/checks/check_is_a_workbook.py | 69% |
❌ | 20 |
audit/intakelib/checks/check_loan_balance_entries.py | 83% |
❌ | 28 |
audit/intakelib/checks/check_look_for_empty_rows.py | 91% |
✅ | 18 |
audit/intakelib/checks/check_no_major_program_no_type.py | 76% |
❌ | 18 27 |
audit/intakelib/checks/check_no_repeat_findings.py | 88% |
✅ | 21 |
audit/intakelib/checks/check_other_cluster_names.py | 81% |
❌ | 23 33 |
audit/intakelib/checks/check_passthrough_name_when_no_direct.py | 83% |
❌ | 11 49 58 |
audit/intakelib/checks/check_sequential_award_numbers.py | 82% |
❌ | 25 35 |
audit/intakelib/checks/check_start_and_end_rows_of_all_columns_are_same.py | 89% |
✅ | 14 |
audit/intakelib/checks/check_state_cluster_names.py | 81% |
❌ | 23 33 |
audit/intakelib/checks/check_version_number.py | 73% |
❌ | 30 40-41 |
audit/intakelib/checks/runners.py | 95% |
✅ | 187 217 |
audit/intakelib/common/util.py | 90% |
✅ | 22 39 |
audit/intakelib/transforms/xform_rename_additional_notes_sheet.py | 81% |
❌ | 14 |
audit/management/commands/load_fixtures.py | 47% |
❌ | 40-46 |
audit/models/models.py | 85% |
✅ | 58 60 65 67 209 215 227 239-242 260 437 455-456 464 486 584-585 589 597 606 612 |
audit/views/audit_info_form_view.py | 27% |
❌ | 25-74 77-117 120-137 |
audit/views/manage_submission.py | 86% |
✅ | 73-80 |
audit/views/manage_submission_access.py | 98% |
✅ | 113-114 |
audit/views/pre_dissemination_download_view.py | 78% |
❌ | 15-16 21-22 29-39 |
audit/views/submission_progress_view.py | 89% |
✅ | 117 182-183 |
audit/views/tribal_data_consent.py | 34% |
❌ | 23-41 44-79 |
audit/views/unlock_after_certification.py | 57% |
❌ | 28-51 73-87 |
audit/views/upload_report_view.py | 26% |
❌ | 32-35 44 91-117 120-170 178-209 |
audit/views/views.py | 53% |
❌ | 74 81-100 123-124 198-199 220-230 257 268-269 280-281 283-287 329-342 345-359 364-377 394-400 405-425 452-456 461-490 533-537 542-562 589-593 598-627 670-674 679-691 694-704 709-721 754-768 |
census_historical_migration/change_record.py | 98% |
✅ | 30 |
census_historical_migration/end_to_end_core.py | 26% |
❌ | 57-89 93-111 116-155 161-187 246-258 263 273-307 |
census_historical_migration/invalid_record.py | 94% |
✅ | 50 54 58 62 66 |
census_historical_migration/migration_result.py | 75% |
❌ | 17 21 25 29 33-42 46 |
census_historical_migration/report_type_flag.py | 96% |
✅ | 19 |
census_historical_migration/test_federal_awards_xforms.py | 99% |
✅ | 219-220 |
census_historical_migration/sac_general_lib/audit_information.py | 91% |
✅ | 28 82-87 336 |
census_historical_migration/sac_general_lib/cognizant_oversight.py | 68% |
❌ | 11 |
census_historical_migration/sac_general_lib/general_information.py | 86% |
✅ | 166-167 177-178 186-187 195-200 233-255 354-355 |
census_historical_migration/sac_general_lib/sac_creator.py | 90% |
✅ | 34 |
census_historical_migration/sac_general_lib/utils.py | 84% |
❌ | 35 62-71 |
census_historical_migration/transforms/xform_remove_hyphen_and_pad_zip.py | 92% |
✅ | 18 |
census_historical_migration/transforms/xform_retrieve_uei.py | 67% |
❌ | 10 |
census_historical_migration/transforms/xform_string_to_bool.py | 87% |
✅ | 17 |
census_historical_migration/workbooklib/additional_eins.py | 84% |
❌ | 58-60 67-77 |
census_historical_migration/workbooklib/additional_ueis.py | 77% |
❌ | 27-29 36-46 |
census_historical_migration/workbooklib/corrective_action_plan.py | 46% |
❌ | 49-51 65 93-125 134-153 |
census_historical_migration/workbooklib/excel_creation_utils.py | 69% |
❌ | 110 119-124 129-136 140-158 171-175 189-192 |
census_historical_migration/workbooklib/federal_awards.py | 77% |
❌ | 181-184 262-301 487 554-562 572-597 621-622 918-1022 |
census_historical_migration/workbooklib/findings.py | 69% |
❌ | 81-86 154-174 179-199 216-218 330-354 |
census_historical_migration/workbooklib/findings_text.py | 46% |
❌ | 50-51 67 97-129 138-160 |
census_historical_migration/workbooklib/notes_to_sefa.py | 66% |
❌ | 34-38 101-102 104-105 107-108 136-143 152-160 168-170 279-326 |
census_historical_migration/workbooklib/post_upload_utils.py | 21% |
❌ | 22-35 66-83 89-111 |
census_historical_migration/workbooklib/secondary_auditors.py | 88% |
✅ | 128-130 186-205 |
census_historical_migration/workbooklib/workbook_builder.py | 38% |
❌ | 14-17 26-41 |
census_historical_migration/workbooklib/workbook_builder_loader.py | 41% |
❌ | 18-30 |
config/error_handlers.py | 94% |
✅ | 22 |
config/test_settings.py | 92% |
✅ | 33-34 49-50 |
config/urls.py | 72% |
❌ | 88 |
dissemination/file_downloads.py | 81% |
❌ | 43-61 91-93 |
dissemination/forms.py | 87% |
✅ | 135 144 255 |
dissemination/search.py | 88% |
✅ | 113 115 119 127-128 |
dissemination/summary_reports.py | 78% |
❌ | 274 300-302 306-310 421 438 459 511-575 603 638-640 664-672 |
dissemination/test_search.py | 93% |
✅ | 51-66 473-474 579-596 608-632 644-669 677-693 |
dissemination/test_summary_reports.py | 98% |
✅ | |
dissemination/views.py | 75% |
❌ | 134 140-142 159-225 268 298 300 336 387 389 391 469-474 |
dissemination/migrations/0002_general_fac_accepted_date.py | 47% |
❌ | 10-12 |
dissemination/searchlib/search_alns.py | 37% |
❌ | 44-58 78-110 115-177 184-187 |
dissemination/searchlib/search_direct_funding.py | 86% |
✅ | 21-22 |
dissemination/searchlib/search_findings.py | 76% |
❌ | 18-24 34 36 38 |
dissemination/searchlib/search_general.py | 96% |
✅ | 138 |
dissemination/searchlib/search_passthrough_name.py | 35% |
❌ | 21-31 |
djangooidc/backends.py | 78% |
❌ | 32 57-63 |
djangooidc/exceptions.py | 66% |
❌ | 19 21 23 28 |
djangooidc/oidc.py | 16% |
❌ | 32-35 45-51 64-70 92-149 153-199 203-226 230-275 280-281 286 |
djangooidc/views.py | 81% |
❌ | 22 43 109-110 117 |
djangooidc/tests/common.py | 97% |
✅ | |
report_submission/forms.py | 92% |
✅ | 35 |
report_submission/test_views.py | 98% |
✅ | 835 |
report_submission/views.py | 79% |
❌ | 97 250 274-275 280-281 321-491 494-504 563 599-601 609-610 613-615 |
report_submission/templatetags/get_attr.py | 76% |
❌ | 8 11-14 18 |
support/admin.py | 88% |
✅ | 76 79 84 91-97 100-102 |
support/cog_over.py | 91% |
✅ | 29-32 92 116-120 156 |
support/test_admin_api.py | 81% |
❌ | 23 147-148 237-238 317-318 |
support/test_cog_over.py | 98% |
✅ | 174-175 264 |
support/management/commands/seed_cog_baseline.py | 98% |
✅ | 20-21 |
support/models/cog_over.py | 89% |
✅ | 103-104 |
tools/update_program_data.py | 89% |
✅ | 96 |
users/admin.py | 99% |
✅ | 27 |
users/auth.py | 96% |
✅ | 58-59 |
users/models.py | 96% |
✅ | 18 74-75 |
users/fixtures/user_fixtures.py | 91% |
✅ |
Minimum allowed coverage is 85%
Generated by 🐒 cobertura-action against e00d9db
Loading