#2567 Added logic to regenerate cfda_key (#2656) #8
GitHub Actions / coverage
completed
Nov 3, 2023 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% |
✅ | 195-196 334-335 |
audit/file_downloads.py | 73% |
❌ | 35-53 81-83 |
audit/forms.py | 47% |
❌ | 22-29 142-149 |
audit/intake_to_dissemination.py | 92% |
✅ | 67-68 201-207 257 |
audit/models.py | 86% |
✅ | 58 60 65 67 214 247 420 438-439 447 469 558-559 563 571 580 586 |
audit/test_commands.py | 87% |
✅ | |
audit/test_mixins.py | 90% |
✅ | 112-113 117-119 184-185 189-191 |
audit/test_validators.py | 95% |
✅ | 436 440 608-609 848 855 862 869 |
audit/test_views.py | 95% |
✅ | 410-442 451-482 491-519 |
audit/test_workbooks_should_fail.py | 88% |
✅ | 56 83-84 88 |
audit/test_workbooks_should_pass.py | 90% |
✅ | 56 81 |
audit/utils.py | 70% |
❌ | 13 21 33-35 38 |
audit/validators.py | 92% |
✅ | 137 189 283-292 299-308 486-490 495-499 515-524 |
audit/views.py | 31% |
❌ | 90-111 134-135 209-210 255-256 267-268 270-274 321-334 337-351 356-369 386-392 397-417 420-448 453-482 485-529 534-554 557-585 590-619 622-666 671-683 686-696 701-713 740-741 746-795 798-838 841-858 |
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 | 91% |
✅ | |
audit/cross_validation/check_ref_number_in_cap.py | 90% |
✅ | |
audit/cross_validation/check_ref_number_in_findings_text.py | 90% |
✅ | |
audit/cross_validation/errors.py | 78% |
❌ | 30 69 |
audit/cross_validation/naming.py | 93% |
✅ | 182 |
audit/cross_validation/submission_progress_check.py | 95% |
✅ | 79 |
audit/cross_validation/tribal_data_sharing_consent.py | 81% |
❌ | 33 36 40 |
audit/cross_validation/validate_general_information.py | 93% |
✅ | 28-29 |
audit/fixtures/single_audit_checklist.py | 55% |
❌ | 146-183 229-238 |
audit/intakelib/exceptions.py | 71% |
❌ | 7-9 12 |
audit/intakelib/intermediate_representation.py | 91% |
✅ | 27-28 73 91 129 162 200-203 212-213 |
audit/intakelib/mapping_audit_findings.py | 97% |
✅ | 53 |
audit/intakelib/mapping_audit_findings_text.py | 97% |
✅ | 52 |
audit/intakelib/mapping_federal_awards.py | 93% |
✅ | 95 |
audit/intakelib/mapping_util.py | 81% |
❌ | 21 25 29 99 104-105 114-120 130 145 150 |
audit/intakelib/checks/check_all_unique_award_numbers.py | 79% |
❌ | 24 |
audit/intakelib/checks/check_cardinality_of_passthrough_names_and_ids.py | 91% |
✅ | |
audit/intakelib/checks/check_cluster_total.py | 85% |
✅ | 49 65 |
audit/intakelib/checks/check_finding_prior_references_pattern.py | 73% |
❌ | 33 43-44 |
audit/intakelib/checks/check_findings_grid_validation.py | 84% |
❌ | 58 |
audit/intakelib/checks/check_has_all_the_named_ranges.py | 84% |
❌ | 52 |
audit/intakelib/checks/check_is_a_workbook.py | 69% |
❌ | 20 |
audit/intakelib/checks/check_loan_balance_entries.py | 78% |
❌ | 22 39-40 |
audit/intakelib/checks/check_loan_balance_present.py | 76% |
❌ | 27 36 |
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 | 76% |
❌ | 21 30 |
audit/intakelib/checks/check_other_cluster_names.py | 81% |
❌ | 24 34 |
audit/intakelib/checks/check_passthrough_name_when_no_direct.py | 88% |
✅ | 9 47 |
audit/intakelib/checks/check_sequential_award_numbers.py | 76% |
❌ | 14 22 |
audit/intakelib/checks/check_show_ir.py | 70% |
❌ | 8-14 |
audit/intakelib/checks/check_start_and_end_rows_of_all_columns_are_same.py | 89% |
✅ | 14 |
audit/intakelib/checks/check_state_cluster_names.py | 65% |
❌ | 23-24 34 |
audit/intakelib/checks/check_version_number.py | 73% |
❌ | 21 31-32 |
audit/intakelib/checks/runners.py | 95% |
✅ | 129 |
audit/intakelib/common/util.py | 89% |
✅ | 21 38 |
audit/intakelib/transforms/xform_reformat_prior_references.py | 55% |
❌ | 12-17 |
audit/intakelib/transforms/xform_rename_additional_notes_sheet.py | 81% |
❌ | 14 |
audit/management/commands/load_fixtures.py | 46% |
❌ | 39-45 |
audit/viewlib/submission_progress_view.py | 96% |
✅ | 171-172 |
audit/viewlib/tribal_data_consent.py | 34% |
❌ | 23-41 44-79 |
audit/viewlib/unlock_after_certification.py | 57% |
❌ | 28-47 69-83 |
audit/viewlib/upload_report_view.py | 26% |
❌ | 32-35 44 91-117 120-170 178-209 |
config/urls.py | 71% |
❌ | 83 |
dissemination/models.py | 99% |
✅ | 460 |
dissemination/search.py | 97% |
✅ | |
dissemination/views.py | 64% |
❌ | 27-29 32-86 153 155 157 |
dissemination/migrations/0002_general_fac_accepted_date.py | 47% |
❌ | 10-12 |
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 | 80% |
❌ | 22 43 114 |
djangooidc/tests/common.py | 96% |
✅ | |
report_submission/forms.py | 92% |
✅ | 35 |
report_submission/views.py | 76% |
❌ | 83 215-216 218 240-241 260-261 287-396 399-409 |
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 | 90% |
✅ | 30-33 86 93 145 |
support/signals.py | 66% |
❌ | 23-24 33-34 |
support/test_cog_over.py | 98% |
✅ | 134-135 224 |
support/management/commands/seed_cog_baseline.py | 98% |
✅ | 20-21 |
tools/update_program_data.py | 89% |
✅ | 96 |
users/auth.py | 95% |
✅ | 40-41 |
users/models.py | 97% |
✅ | 51-52 |
users/fixtures/user_fixtures.py | 91% |
✅ |
Minimum allowed coverage is 85%
Generated by 🐒 cobertura-action against fc1cac6
Loading