Merge pull request #2607 from GSA-TTS/main #383
GitHub Actions / coverage
completed
Oct 25, 2023 in 0s
coverage
File | Coverage | Missing | |
---|---|---|---|
All files | 87% |
✅ | |
api/serializers.py | 88% |
✅ | 177-178 183 188 |
api/test_views.py | 96% |
✅ | 105 |
api/uei.py | 88% |
✅ | 87 118-119 163 167-168 |
api/views.py | 97% |
✅ | 196-197 204-205 226 362-363 |
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% |
✅ | 386-418 427-458 467-495 |
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% |
❌ | 88-109 132-133 207-208 253-254 265-266 268-272 319-332 335-349 354-367 384-390 395-415 418-446 451-480 483-527 532-552 555-583 588-617 620-664 669-681 684-694 699-711 738-739 744-793 796-836 839-856 |
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 | 92% |
✅ | 27-28 73 91 129 162 200-203 |
audit/intakelib/mapping_audit_findings.py | 97% |
✅ | 51 |
audit/intakelib/mapping_audit_findings_text.py | 97% |
✅ | 51 |
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_name_always_present.py | 82% |
❌ | 21 |
audit/intakelib/checks/check_cluster_total.py | 85% |
✅ | 49 65 |
audit/intakelib/checks/check_federal_award_passed_always_present.py | 82% |
❌ | 18 |
audit/intakelib/checks/check_findings_grid_validation.py | 84% |
❌ | 57 |
audit/intakelib/checks/check_has_all_the_named_ranges.py | 84% |
❌ | 52 |
audit/intakelib/checks/check_is_a_workbook.py | 68% |
❌ | 16 |
audit/intakelib/checks/check_loan_guarantee.py | 90% |
✅ | 51 |
audit/intakelib/checks/check_look_for_empty_rows.py | 91% |
✅ | 18 |
audit/intakelib/checks/check_missing_award_numbers.py | 72% |
❌ | 16 22-23 |
audit/intakelib/checks/check_no_major_program_no_type.py | 72% |
❌ | 22 31 40 |
audit/intakelib/checks/check_no_repeat_findings.py | 76% |
❌ | 17 26 |
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/runners.py | 95% |
✅ | 132 |
audit/intakelib/checks/util.py | 85% |
✅ | 16 33 |
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 |
cms/views.py | 57% |
❌ | 11-16 29-30 |
config/urls.py | 71% |
❌ | 87 |
dissemination/models.py | 99% |
✅ | 460 |
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 7e2d1b7
Loading