Name Stmts Miss Cover ------------------------------------------------------------------------------------------------- engagementmanager/admin.py 219 76 65% engagementmanager/apps.py 41 1 98% engagementmanager/bus/handlers/activity_event_handler.py 9 0 100% engagementmanager/bus/handlers/check_news_and_announcements_handler.py 7 2 71% engagementmanager/bus/handlers/daily_notify_inactive_engagements_handler.py 40 0 100% engagementmanager/bus/handlers/daily_resend_notifications_handler.py 27 13 52% engagementmanager/bus/handlers/digest_email_notification_handler.py 26 10 62% engagementmanager/bus/handlers/new_notification_handler.py 25 6 76% engagementmanager/bus/handlers/service_bus_base_handler.py 10 2 80% engagementmanager/bus/messages/activity_event_message.py 8 1 88% engagementmanager/bus/messages/daily_scheduled_message.py 4 0 100% engagementmanager/bus/messages/hourly_scheduled_message.py 4 1 75% engagementmanager/bus/messages/new_notification_message.py 8 1 88% engagementmanager/bus/messages/service_bus_base_message.py 5 1 80% engagementmanager/decorator/auth.py 46 16 65% engagementmanager/decorator/class_decorator.py 9 0 100% engagementmanager/decorator/log_func_entry.py 8 0 100% engagementmanager/decorator/retry.py 5 0 100% engagementmanager/git/git_manager.py 10 0 100% engagementmanager/ice_cms_client/api.py 50 21 58% engagementmanager/ice_scheduled_jobs.py 21 4 81% engagementmanager/ice_slack_client/api.py 95 28 71% engagementmanager/mail.py 20 8 60% engagementmanager/management/commands/initial_populate_db.py 257 104 60% engagementmanager/models.py 349 22 94% engagementmanager/notifications.py 26 8 69% engagementmanager/rest/activation.py 59 25 58% engagementmanager/rest/activity.py 23 0 100% engagementmanager/rest/checklist.py 42 17 60% engagementmanager/rest/checklist_audit_log.py 48 8 83% engagementmanager/rest/checklist_decision.py 29 7 76% engagementmanager/rest/checklist_set_state.py 20 1 95% engagementmanager/rest/cms/pages.py 28 0 100% engagementmanager/rest/cms/posts.py 14 0 100% engagementmanager/rest/data_loader.py 32 16 50% engagementmanager/rest/deployment_target.py 25 11 56% engagementmanager/rest/deployment_target_site.py 49 16 67% engagementmanager/rest/ecomp.py 25 11 56% engagementmanager/rest/engagement.py 343 155 55% engagementmanager/rest/feedback.py 22 0 100% engagementmanager/rest/ice_api_view.py 18 0 100% engagementmanager/rest/invite.py 40 3 92% engagementmanager/rest/login.py 33 20 39% engagementmanager/rest/nextsteps.py 84 12 86% engagementmanager/rest/notification.py 35 12 66% engagementmanager/rest/parsers.py 29 6 79% engagementmanager/rest/signup.py 91 68 25% engagementmanager/rest/user.py 146 53 64% engagementmanager/rest/validation_details.py 12 2 83% engagementmanager/rest/vendor.py 39 25 36% engagementmanager/rest/vf.py 28 12 57% engagementmanager/rest/vfc.py 26 3 88% engagementmanager/serializers.py 233 0 100% engagementmanager/service/activities_service.py 118 27 77% engagementmanager/service/authorization_service.py 282 57 80% engagementmanager/service/bus_service.py 26 1 96% engagementmanager/service/checklist_audit_log_service.py 38 22 42% engagementmanager/service/checklist_decision_service.py 65 18 72% engagementmanager/service/checklist_service.py 254 129 49% engagementmanager/service/checklist_state_service.py 207 58 72% engagementmanager/service/cms/ice_base_cms.py 5 0 100% engagementmanager/service/cms/pages_service.py 18 0 100% engagementmanager/service/cms/posts_service.py 12 0 100% engagementmanager/service/deploment_target_service.py 8 4 50% engagementmanager/service/ecomp_service.py 8 4 50% engagementmanager/service/engagement_service.py 324 80 75% engagementmanager/service/ice_base_service.py 7 0 100% engagementmanager/service/invite_service.py 91 16 82% engagementmanager/service/login_service.py 80 55 31% engagementmanager/service/nextstep_service.py 143 16 89% engagementmanager/service/user_service.py 62 36 42% engagementmanager/service/vf_service.py 6 2 67% engagementmanager/service/vfc_service.py 52 45 13% engagementmanager/tests/iceEntitiesCreator.py 103 10 90% engagementmanager/tests/test_access_credentials.py 100 42 58% engagementmanager/tests/test_activation.py 116 15 87% engagementmanager/tests/test_activities.py 61 4 93% engagementmanager/tests/test_add_contact.py 66 0 100% engagementmanager/tests/test_add_feedback.py 43 0 100% engagementmanager/tests/test_add_next_step_to_checklist.py 85 0 100% engagementmanager/tests/test_audit_log_and_decision_api.py 207 21 90% engagementmanager/tests/test_auth_service.py 128 0 100% engagementmanager/tests/test_base_entity.py 240 174 28% engagementmanager/tests/test_base_transaction_entity.py 30 1 97% engagementmanager/tests/test_bulk_load_users.py 0 0 100% engagementmanager/tests/test_checklist.py 48 0 100% engagementmanager/tests/test_checklist_template.py 92 1 99% engagementmanager/tests/test_cms_documentation_search.py 49 0 100% engagementmanager/tests/test_cms_pages.py 55 0 100% engagementmanager/tests/test_cms_posts.py 73 2 97% engagementmanager/tests/test_deployment_target_sites.py 80 0 100% engagementmanager/tests/test_digest_email_notifications.py 54 0 100% engagementmanager/tests/test_eng_progress.py 34 0 100% engagementmanager/tests/test_eng_status.py 74 0 100% engagementmanager/tests/test_engagement_admin_operations.py 176 0 100% engagementmanager/tests/test_engagement_export.py 76 0 100% engagementmanager/tests/test_expanded_eng.py 214 53 75% engagementmanager/tests/test_ice_rgwa_client.py 89 42 53% engagementmanager/tests/test_import_engagement_xls.py 23 6 74% engagementmanager/tests/test_invite_members.py 85 6 93% engagementmanager/tests/test_next_steps.py 24 1 96% engagementmanager/tests/test_next_steps_api.py 219 2 99% engagementmanager/tests/test_notify_inactive_engagements.py 114 0 100% engagementmanager/tests/test_pull_notifications.py 64 2 97% engagementmanager/tests/test_rados_gateway.py 97 3 97% engagementmanager/tests/test_remove_user_from_eng_team.py 115 12 90% engagementmanager/tests/test_request_data_manager.py 103 0 100% engagementmanager/tests/test_resend_activation_email.py 17 0 100% engagementmanager/tests/test_reset_password.py 22 15 32% engagementmanager/tests/test_set_checklist_state.py 112 3 97% engagementmanager/tests/test_set_eng_stage.py 112 0 100% engagementmanager/tests/test_update_password.py 41 0 100% engagementmanager/tests/test_update_user_account.py 56 0 100% engagementmanager/tests/test_vfc.py 111 18 84% engagementmanager/urls.py 14 0 100% engagementmanager/utils/authentication.py 28 5 82% engagementmanager/utils/choice_enum.py 4 0 100% engagementmanager/utils/constants.py 108 0 100% engagementmanager/utils/cryptography.py 12 0 100% engagementmanager/utils/dates.py 8 6 25% engagementmanager/utils/exception_handler.py 22 0 100% engagementmanager/utils/exception_message_factory.py 16 0 100% engagementmanager/utils/ice_activities_data.py 57 8 86% engagementmanager/utils/ice_exceptions.py 18 0 100% engagementmanager/utils/request_data_mgr.py 47 2 96% engagementmanager/utils/validator.py 38 15 61% engagementmanager/views_helper.py 174 134 23% engagementmanager/vm_integration/em_api.py 74 54 27% engagementmanager/vm_integration/vm_client.py 57 9 84% gitlab_mock/rest/gitlab_files_respons_rest.py 6 0 100% gitlab_mock/services/gitlab_files_service.py 13 0 100% ice/envbool.py 3 0 100% ice/urls.py 3 0 100% jenkins_mock/rest/jenkins_tests_validation_rest.py 7 0 100% jenkins_mock/services/jenkins_tests_validation_service.py 17 0 100% manage.py 6 0 100% rgwa_mock/services/rgwa_keys_service.py 7 0 100% validationmanager/admin.py 7 0 100% validationmanager/apps.py 6 0 100% validationmanager/em_integration/em_client.py 5 1 80% validationmanager/em_integration/vm_api.py 361 272 25% validationmanager/git/gitlab_client.py 216 161 25% validationmanager/jenkins/jenkins_client.py 58 31 47% validationmanager/models.py 11 1 91% validationmanager/rados/rgwa_client.py 94 52 45% validationmanager/rados/rgwa_client_factory.py 26 4 85% validationmanager/rest/git_webhook_endpoint.py 34 22 35% validationmanager/rest/http_response_custom.py 14 0 100% validationmanager/rest/jenkins_webhook_endpoint.py 82 62 24% validationmanager/tests/testFinishedSignal.py 48 16 67% validationmanager/tests/test_git_push.py 64 32 50% validationmanager/tests/test_rgwa_client_factory.py 13 0 100% validationmanager/urls.py 3 0 100% validationmanager/utils/clients.py 7 1 86% validationmanager/utils/constants.py 1 0 100% ------------------------------------------------------------------------------------------------- TOTAL 10105 2699 73%