Coverage report: 42%

Files Functions Classes

coverage.py v7.7.0, created at 2025-04-03 12:11 +0000

File function statements missing excluded branches partial coverage
src/comments_moderation/apps.py (no function) 4 0 0 0 0 100%
src/comments_moderation/forms.py MultipleCollectionForm.__init__ 2 0 0 0 0 100%
src/comments_moderation/forms.py CommentIdForm.__init__ 2 0 0 0 0 100%
src/comments_moderation/forms.py RemoveBaseModeratorForm.__init__ 4 0 0 0 0 100%
src/comments_moderation/forms.py UserCommentModeratorForm.clean 4 4 0 2 0 0%
src/comments_moderation/forms.py (no function) 27 0 0 0 0 100%
src/comments_moderation/mixins.py ModeratorCommentRightsMixin.rights_class 1 0 0 0 0 100%
src/comments_moderation/mixins.py ForceLanguageMixin.dispatch 2 0 0 0 0 100%
src/comments_moderation/mixins.py (no function) 9 0 0 0 0 100%
src/comments_moderation/models.py CommentModerator.get_collections 1 1 0 0 0 0%
src/comments_moderation/models.py CommentModerator.__str__ 1 1 0 0 0 0%
src/comments_moderation/models.py (no function) 9 0 0 0 0 100%
src/comments_moderation/rights.py ModeratorUserRights.get_user_admin_collections 3 0 0 2 0 100%
src/comments_moderation/rights.py ModeratorUserRights.get_user_staff_collections 5 0 0 4 0 100%
src/comments_moderation/rights.py ModeratorUserRights.comment_rights_query_params 9 1 0 6 2 80%
src/comments_moderation/rights.py ModeratorUserRights.comment_can_delete 1 0 0 0 0 100%
src/comments_moderation/rights.py ModeratorUserRights.comment_can_edit 1 0 0 0 0 100%
src/comments_moderation/rights.py ModeratorUserRights.comment_can_moderate 1 0 0 0 0 100%
src/comments_moderation/rights.py ModeratorUserRights.comment_can_manage_moderators 1 0 0 0 0 100%
src/comments_moderation/rights.py ModeratorUserRights.is_admin_moderator 1 0 0 0 0 100%
src/comments_moderation/rights.py ModeratorUserRights.is_staff_moderator 1 0 0 0 0 100%
src/comments_moderation/rights.py (no function) 20 0 0 0 0 100%
src/comments_moderation/templatetags/moderation_tags.py show_comments_nav 1 0 0 0 0 100%
src/comments_moderation/templatetags/moderation_tags.py can_manage_moderators 2 0 0 0 0 100%
src/comments_moderation/templatetags/moderation_tags.py (no function) 12 0 0 0 0 100%
src/comments_moderation/utils.py is_comment_moderator 1 0 0 0 0 100%
src/comments_moderation/utils.py update_moderation_right 4 0 0 0 0 100%
src/comments_moderation/utils.py get_all_moderators 12 0 0 2 0 100%
src/comments_moderation/utils.py update_moderator_collections 10 0 0 6 0 100%
src/comments_moderation/utils.py merge_dict 20 0 0 18 0 100%
src/comments_moderation/utils.py get_comment_and_can_manage_moderators 9 0 0 4 0 100%
src/comments_moderation/utils.py email_moderator_assigned 9 0 0 2 0 100%
src/comments_moderation/utils.py get_comments_for_home 9 0 0 4 0 100%
src/comments_moderation/utils.py get_pending_invitations 20 2 0 14 2 88%
src/comments_moderation/utils.py get_comment_pending_invitations 7 0 0 4 0 100%
src/comments_moderation/utils.py (no function) 34 0 0 0 0 100%
src/comments_moderation/views.py CommentDashboardDetailsView.get_context_data 20 1 0 6 1 92%
src/comments_moderation/views.py CommentAdminModeratorView.get_context_data 46 3 0 20 4 89%
src/comments_moderation/views.py CommentAdminModeratorView.post 24 0 0 6 0 100%
src/comments_moderation/views.py AddBaseModeratorView.post 23 2 0 8 1 90%
src/comments_moderation/views.py RemoveBaseModeratorView.post 32 4 0 12 3 84%
src/comments_moderation/views.py InviteStaffModeratorView.post 32 2 0 6 1 92%
src/comments_moderation/views.py InviteBaseModeratorView.post 37 4 0 10 3 85%
src/comments_moderation/views.py (no function) 53 0 0 0 0 100%
src/history/models.py HistoryEventQuerySet.get_stale_events 3 3 0 0 0 0%
src/history/models.py HistoryEventQuerySet.get_last_unsolved_error 6 6 0 4 0 0%
src/history/models.py HistoryEvent.__str__ 1 1 0 0 0 0%
src/history/models.py HistoryEvent.is_expandable 2 2 0 0 0 0%
src/history/models.py test_create 18 0 0 0 0 100%
src/history/models.py insert_history_event 81 31 0 64 9 60%
src/history/models.py GroupEventsBy.__init__ 6 6 0 2 0 0%
src/history/models.py GroupEventsBy.__iter__ 1 1 0 0 0 0%
src/history/models.py GroupEventsBy.__next__ 20 20 0 8 0 0%
src/history/models.py GroupEventsBy._grouper 4 4 0 2 0 0%
src/history/models.py get_history_events 39 1 0 24 3 94%
src/history/models.py get_history_error_warning_counts 10 10 0 8 0 0%
src/history/models.py delete_history_event 1 1 0 0 0 0%
src/history/models.py get_history_last_event_by 6 0 0 2 0 100%
src/history/models.py get_gap 9 9 0 6 0 0%
src/history/models.py (no function) 33 0 0 0 0 100%
src/history/views.py manage_exceptions 6 6 0 2 0 0%
src/history/views.py matching_decorator 2 2 0 0 0 0%
src/history/views.py matching_decorator.inner 30 30 0 6 0 0%
src/history/views.py execute_and_record_func 14 14 0 2 0 0%
src/history/views.py edit_decorator 2 2 0 0 0 0%
src/history/views.py edit_decorator.inner 16 16 0 6 0 0%
src/history/views.py HistoryContextMixin.get_context_data 5 5 0 0 0 0%
src/history/views.py HistoryView.get_context_data 16 16 0 4 0 0%
src/history/views.py HistoryClearView.get_object 1 1 0 0 0 0%
src/history/views.py (no function) 36 36 0 0 0 0%
src/ptf_tools/admin.py GroupAdmin.get_queryset 1 1 0 0 0 0%
src/ptf_tools/admin.py GroupAdmin.get_collections 1 1 0 0 0 0%
src/ptf_tools/admin.py UserAdmin.get_queryset 1 1 0 0 0 0%
src/ptf_tools/admin.py UserAdmin.is_moderator 1 1 0 0 0 0%
src/ptf_tools/admin.py InvitationAdmin.get_form 6 6 0 2 0 0%
src/ptf_tools/admin.py InvitationAdmin.get_readonly_fields 4 4 0 2 0 0%
src/ptf_tools/admin.py (no function) 53 0 0 0 0 100%
src/ptf_tools/allauth_adapter.py DisableSignUp.is_open_for_signup 1 0 0 0 0 100%
src/ptf_tools/allauth_adapter.py (no function) 3 0 0 0 0 100%
src/ptf_tools/apps.py PtfToolsConfig.ready 1 0 0 0 0 100%
src/ptf_tools/apps.py (no function) 4 0 0 0 0 100%
src/ptf_tools/celery.py (no function) 6 0 0 0 0 100%
src/ptf_tools/doaj.py has_date_online_first 1 0 0 0 0 100%
src/ptf_tools/doaj.py has_date_published 1 0 0 0 0 100%
src/ptf_tools/doaj.py has_publication_date 1 0 0 0 0 100%
src/ptf_tools/doaj.py is_published 3 1 0 2 1 60%
src/ptf_tools/doaj.py get_names 14 1 0 10 4 79%
src/ptf_tools/doaj.py get_token 8 2 0 6 3 64%
src/ptf_tools/doaj.py doaj_pid_register 38 11 0 26 8 64%
src/ptf_tools/doaj.py doaj_resource_register 72 9 0 30 12 79%
src/ptf_tools/doaj.py doaj_delete_article 17 17 0 8 0 0%
src/ptf_tools/doaj.py doaj_delete_articles_in_collection 10 10 0 8 0 0%
src/ptf_tools/doaj.py doaj_retrieve_applications 9 9 0 6 0 0%
src/ptf_tools/doaj.py (no function) 21 0 0 0 0 100%
src/ptf_tools/doi.py get_doibatch 6 0 0 0 0 100%
src/ptf_tools/doi.py get_or_create_doibatch 25 25 0 12 0 0%
src/ptf_tools/doi.py recordDOI 121 82 0 50 9 28%
src/ptf_tools/doi.py get_user_pwd_crossref 12 12 0 0 0 0%
src/ptf_tools/doi.py checkDOIBatch 33 33 0 12 0 0%
src/ptf_tools/doi.py removeOldDataInCrossref 40 40 0 14 0 0%
src/ptf_tools/doi.py (no function) 16 0 0 0 0 100%
src/ptf_tools/forms.py PtfFormHelper.__init__ 4 4 0 0 0 0%
src/ptf_tools/forms.py PtfModalFormHelper.__init__ 4 4 0 0 0 0%
src/ptf_tools/forms.py PtfLargeModalFormHelper.__init__ 4 4 0 0 0 0%
src/ptf_tools/forms.py FormSetHelper.__init__ 3 3 0 0 0 0%
src/ptf_tools/forms.py BibItemIdForm.__init__ 3 3 0 0 0 0%
src/ptf_tools/forms.py ExtIdForm.__init__ 3 3 0 0 0 0%
src/ptf_tools/forms.py CollectionForm.__init__ 9 9 0 6 0 0%
src/ptf_tools/forms.py ContainerForm.__init__ 22 22 0 10 0 0%
src/ptf_tools/forms.py ContainerForm.clean 2 2 0 0 0 0%
src/ptf_tools/forms.py ArticleForm.__init__ 39 39 0 30 0 0%
src/ptf_tools/forms.py ArticleForm.clean 2 2 0 0 0 0%
src/ptf_tools/forms.py cast_volume 9 9 0 2 0 0%
src/ptf_tools/forms.py unpack_pid 4 4 0 0 0 0%
src/ptf_tools/forms.py get_volume_choices 14 14 0 6 0 0%
src/ptf_tools/forms.py get_article_choices 4 4 0 0 0 0%
src/ptf_tools/forms.py ImportArticleForm.__init__ 8 8 0 2 0 0%
src/ptf_tools/forms.py ImportContainerForm.__init__ 4 4 0 0 0 0%
src/ptf_tools/forms.py DiffContainerForm.__init__ 3 3 0 0 0 0%
src/ptf_tools/forms.py PageForm.__init__ 30 6 0 12 4 76%
src/ptf_tools/forms.py PageForm.save_model 2 2 0 0 0 0%
src/ptf_tools/forms.py NewsForm.__init__ 21 21 0 10 0 0%
src/ptf_tools/forms.py NewsForm.save_model 2 2 0 0 0 0%
src/ptf_tools/forms.py InvitationAdminChangeForm.clean_extra_data 5 5 0 0 0 0%
src/ptf_tools/forms.py InvitationAdminAddForm.save 17 17 0 4 0 0%
src/ptf_tools/forms.py (no function) 146 0 0 0 0 100%
src/ptf_tools/indexingChecker.py ReferencingChecker.__init__ 3 3 0 0 0 0%
src/ptf_tools/indexingChecker.py ReferencingChecker.check_references 19 19 0 10 0 0%
src/ptf_tools/indexingChecker.py Journal.__init__ 3 3 0 0 0 0%
src/ptf_tools/indexingChecker.py Journal.collection_pid 1 1 0 0 0 0%
src/ptf_tools/indexingChecker.py Journal.title 1 1 0 0 0 0%
src/ptf_tools/indexingChecker.py Journal.articles 1 1 0 0 0 0%
src/ptf_tools/indexingChecker.py (no function) 15 0 0 0 0 100%
src/ptf_tools/models.py CollectionGroup.__str__ 1 1 0 0 0 0%
src/ptf_tools/models.py CollectionGroup.get_collections 1 1 0 0 0 0%
src/ptf_tools/models.py Invitation.get_invite 13 0 0 2 0 100%
src/ptf_tools/models.py Invitation.date_expired 1 1 0 0 0 0%
src/ptf_tools/models.py InviteModeratorData.__post_init__ 14 6 0 4 2 56%
src/ptf_tools/models.py InvitationExtraData.__post_init__ 6 2 0 2 0 75%
src/ptf_tools/models.py InvitationExtraData.serialize 1 0 0 0 0 100%
src/ptf_tools/models.py (no function) 45 0 0 0 0 100%
src/ptf_tools/signals.py update_user_from_invite 57 9 0 32 9 80%
src/ptf_tools/signals.py (no function) 16 0 0 0 0 100%
src/ptf_tools/tasks.py archive_numdam_collection 15 15 0 4 0 0%
src/ptf_tools/tasks.py archive_numdam_issue 5 5 0 0 0 0%
src/ptf_tools/tasks.py archive_trammel_collection 13 13 0 2 0 0%
src/ptf_tools/tasks.py archive_trammel_resource 11 11 0 2 0 0%
src/ptf_tools/tasks.py (no function) 21 0 0 0 0 100%
src/ptf_tools/templatetags/tools_helpers.py get_mersenne_collections 1 0 0 0 0 100%
src/ptf_tools/templatetags/tools_helpers.py get_authorized_collections 5 0 0 4 1 89%
src/ptf_tools/templatetags/tools_helpers.py (no function) 11 0 0 0 0 100%
src/ptf_tools/utils.py is_authorized_editor 3 0 0 0 0 100%
src/ptf_tools/utils.py (no function) 2 0 0 0 0 100%
src/ptf_tools/views/base_views.py view_404 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py check_collection 15 15 0 8 0 0%
src/ptf_tools/views/base_views.py check_lock 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py load_cedrics_article_choices 4 4 0 0 0 0%
src/ptf_tools/views/base_views.py ImportCedricsArticleFormView.dispatch 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py ImportCedricsArticleFormView.get_success_url 3 3 0 2 0 0%
src/ptf_tools/views/base_views.py ImportCedricsArticleFormView.get_context_data 4 4 0 0 0 0%
src/ptf_tools/views/base_views.py ImportCedricsArticleFormView.get_form_kwargs 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py ImportCedricsArticleFormView.form_valid 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py ImportCedricsArticleFormView.import_cedrics_article 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py ImportCedricsArticleFormView.post 12 12 0 0 0 0%
src/ptf_tools/views/base_views.py ImportCedricsIssueView.dispatch 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py ImportCedricsIssueView.get_success_url 3 3 0 2 0 0%
src/ptf_tools/views/base_views.py ImportCedricsIssueView.get_context_data 4 4 0 0 0 0%
src/ptf_tools/views/base_views.py ImportCedricsIssueView.get_form_kwargs 4 4 0 0 0 0%
src/ptf_tools/views/base_views.py ImportCedricsIssueView.form_valid 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py DiffCedricsIssueView.get_success_url 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py DiffCedricsIssueView.dispatch 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py DiffCedricsIssueView.get 17 17 0 2 0 0%
src/ptf_tools/views/base_views.py DiffCedricsIssueView.post 4 4 0 0 0 0%
src/ptf_tools/views/base_views.py DiffCedricsIssueView.get_context_data 6 6 0 0 0 0%
src/ptf_tools/views/base_views.py DiffCedricsIssueView.get_form_kwargs 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py DiffCedricsIssueView.diff_cedrics_issue 10 10 0 4 0 0%
src/ptf_tools/views/base_views.py DiffCedricsIssueView.import_cedrics_issue 18 18 0 10 0 0%
src/ptf_tools/views/base_views.py DiffCedricsIssueView.form_valid 11 11 0 2 0 0%
src/ptf_tools/views/base_views.py BibtexAPIView.get 16 16 0 10 0 0%
src/ptf_tools/views/base_views.py MatchingAPIView.get 26 26 0 4 0 0%
src/ptf_tools/views/base_views.py ImportAllAPIView.internal_do 18 18 0 8 0 0%
src/ptf_tools/views/base_views.py ImportAllAPIView.get 9 9 0 0 0 0%
src/ptf_tools/views/base_views.py DeployAllAPIView.internal_do 18 18 0 14 0 0%
src/ptf_tools/views/base_views.py DeployAllAPIView.get 10 10 0 0 0 0%
src/ptf_tools/views/base_views.py AddIssuePDFView.__init 5 5 0 0 0 0%
src/ptf_tools/views/base_views.py AddIssuePDFView.post_to_site 7 7 0 4 0 0%
src/ptf_tools/views/base_views.py AddIssuePDFView.internal_do 17 17 0 6 0 0%
src/ptf_tools/views/base_views.py AddIssuePDFView.get 18 18 0 4 0 0%
src/ptf_tools/views/base_views.py ArchiveAllAPIView.internal_do 17 17 0 8 0 0%
src/ptf_tools/views/base_views.py ArchiveAllAPIView.get 14 14 0 2 0 0%
src/ptf_tools/views/base_views.py CreateAllDjvuAPIView.internal_do 5 5 0 2 0 0%
src/ptf_tools/views/base_views.py CreateAllDjvuAPIView.get 12 12 0 2 0 0%
src/ptf_tools/views/base_views.py ImportJatsContainerAPIView.internal_do 11 11 0 6 0 0%
src/ptf_tools/views/base_views.py ImportJatsContainerAPIView.get 10 10 0 0 0 0%
src/ptf_tools/views/base_views.py DeployCollectionAPIView.internal_do 11 11 0 6 0 0%
src/ptf_tools/views/base_views.py DeployCollectionAPIView.get 10 10 0 0 0 0%
src/ptf_tools/views/base_views.py DeployJatsResourceAPIView.internal_do 97 97 0 60 0 0%
src/ptf_tools/views/base_views.py DeployJatsResourceAPIView.get 11 11 0 0 0 0%
src/ptf_tools/views/base_views.py DeployJatsResourceAPIView.update_pcj_editor 4 4 0 2 0 0%
src/ptf_tools/views/base_views.py DeployTranslatedArticleAPIView.internal_do 38 38 0 14 0 0%
src/ptf_tools/views/base_views.py DeployTranslatedArticleAPIView.get 12 12 0 2 0 0%
src/ptf_tools/views/base_views.py DeleteJatsIssueAPIView.get 52 52 0 22 0 0%
src/ptf_tools/views/base_views.py ArchiveIssueAPIView.get 12 12 0 0 0 0%
src/ptf_tools/views/base_views.py CreateDjvuAPIView.internal_do 5 5 0 0 0 0%
src/ptf_tools/views/base_views.py CreateDjvuAPIView.get 8 8 0 0 0 0%
src/ptf_tools/views/base_views.py PTFToolsHomeView.get 28 2 0 16 1 93%
src/ptf_tools/views/base_views.py BaseMersenneDashboardView.get_common_context_data 12 12 0 0 0 0%
src/ptf_tools/views/base_views.py BaseMersenneDashboardView.calculate_articles_and_pages 11 11 0 2 0 0%
src/ptf_tools/views/base_views.py BaseMersenneDashboardView.get_articles_for_year 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py PublishedArticlesDashboardView.get_context_data 14 14 0 6 0 0%
src/ptf_tools/views/base_views.py CreatedVolumesDashboardView.get_context_data 14 14 0 6 0 0%
src/ptf_tools/views/base_views.py CreatedVolumesDashboardView.calculate_volumes_and_pages 15 15 0 4 0 0%
src/ptf_tools/views/base_views.py ReferencingDashboardView.get 4 4 0 0 0 0%
src/ptf_tools/views/base_views.py BaseCollectionView.get_context_data 6 6 0 2 0 0%
src/ptf_tools/views/base_views.py BaseCollectionView.get_collection 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py ArticleListView.get_collection 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py VolumeListView.get_collection 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py DOAJResourceRegisterView.get 17 17 0 6 0 0%
src/ptf_tools/views/base_views.py CROSSREFResourceRegisterView.get 16 16 0 4 0 0%
src/ptf_tools/views/base_views.py CROSSREFResourceRegisterView.recordDOIArticle 6 6 0 4 0 0%
src/ptf_tools/views/base_views.py CROSSREFResourceRegisterView.recordDOICollection 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py CROSSREFResourceRegisterView.recordDOIContainer 15 15 0 12 0 0%
src/ptf_tools/views/base_views.py CROSSREFResourceCheckStatusView.get 14 14 0 2 0 0%
src/ptf_tools/views/base_views.py CROSSREFResourceCheckStatusView.checkDOIArticle 3 3 0 2 0 0%
src/ptf_tools/views/base_views.py CROSSREFResourceCheckStatusView.checkDOICollection 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py CROSSREFResourceCheckStatusView.checkDOIContainer 4 4 0 4 0 0%
src/ptf_tools/views/base_views.py RegisterPubmedFormView.get_context_data 4 4 0 0 0 0%
src/ptf_tools/views/base_views.py RegisterPubmedView.get 11 11 0 2 0 0%
src/ptf_tools/views/base_views.py PTFToolsContainerView.get_context_data 34 34 0 16 0 0%
src/ptf_tools/views/base_views.py IssueDetailAPIView.get 17 17 0 2 0 0%
src/ptf_tools/views/base_views.py CollectionFormView.get_context_data 4 4 0 0 0 0%
src/ptf_tools/views/base_views.py CollectionFormView.add_description 3 3 0 2 0 0%
src/ptf_tools/views/base_views.py CollectionFormView.form_valid 17 17 0 6 0 0%
src/ptf_tools/views/base_views.py CollectionFormView.get_success_url 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py suggest_load_journal_dois 6 6 0 0 0 0%
src/ptf_tools/views/base_views.py get_context_with_volumes 14 14 0 2 0 0%
src/ptf_tools/views/base_views.py CollectionDetail.test_func 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py CollectionDetail.get 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py CollectionDetail.get_context_data 19 19 0 2 0 0%
src/ptf_tools/views/base_views.py CollectionDetail.get_queryset 4 4 0 2 0 0%
src/ptf_tools/views/base_views.py ContainerEditView.get_success_url 3 3 0 2 0 0%
src/ptf_tools/views/base_views.py ContainerEditView.set_success_message 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py ContainerEditView.get_form_kwargs 9 9 0 6 0 0%
src/ptf_tools/views/base_views.py ContainerEditView.get_context_data 7 7 0 0 0 0%
src/ptf_tools/views/base_views.py ContainerEditView.form_valid 75 75 0 22 0 0%
src/ptf_tools/views/base_views.py do_not_publish_article 8 8 0 2 0 0%
src/ptf_tools/views/base_views.py show_article_body 8 8 0 2 0 0%
src/ptf_tools/views/base_views.py ArticleEditWithVueAPIView.__init__ 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py ArticleEditWithVueAPIView.convert_data_for_editor 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py ArticleEditWithVueAPIView.save_data 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py ArticleEditWithVueAPIView.restore_data 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py ArticleEditWithVueView.get_success_url 3 3 0 2 0 0%
src/ptf_tools/views/base_views.py ArticleEditWithVueView.get_context_data 5 5 0 2 0 0%
src/ptf_tools/views/base_views.py ArticleDeleteView.get 13 13 0 0 0 0%
src/ptf_tools/views/base_views.py get_messages_in_queue 6 6 0 0 0 0%
src/ptf_tools/views/base_views.py FailedTasksRetryView.retry_task 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py FailedTasksRetryView.get_redirect_url 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py NumdamView.get_context_data 27 27 0 8 0 0%
src/ptf_tools/views/base_views.py TasksProgressView.get 13 13 0 2 0 0%
src/ptf_tools/views/base_views.py TasksView.get_context_data 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py NumdamArchiveView.reset_task_results 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py NumdamArchiveView.get_redirect_url 17 17 0 12 0 0%
src/ptf_tools/views/base_views.py DeployAllNumdamAPIView.internal_do 4 4 0 2 0 0%
src/ptf_tools/views/base_views.py DeployAllNumdamAPIView.get 6 6 0 0 0 0%
src/ptf_tools/views/base_views.py NumdamDeleteAPIView.get 8 8 0 0 0 0%
src/ptf_tools/views/base_views.py ExtIdApiDetail.get 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py ExtIdFormTemplate.get_context_data 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py BibItemIdFormView.get_context_data 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py BibItemIdFormView.get_success_url 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py BibItemIdFormView.post_process 4 4 0 0 0 0%
src/ptf_tools/views/base_views.py BibItemIdCreate.get_context_data 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py BibItemIdCreate.get_initial 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py BibItemIdCreate.form_valid 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py BibItemIdUpdate.get_context_data 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py ExtIdFormView.get_context_data 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py ExtIdFormView.get_success_url 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py ExtIdFormView.post_process 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py ExtIdCreate.get_context_data 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py ExtIdCreate.get_initial 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py ExtIdCreate.form_valid 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py ExtIdUpdate.get_context_data 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py BibItemIdApiDetail.get 2 2 0 0 0 0%
src/ptf_tools/views/base_views.py UpdateTexmfZipAPIView.get 14 14 0 0 0 0%
src/ptf_tools/views/base_views.py UpdateTexmfZipAPIView.get.copy_zip_files 10 10 0 2 0 0%
src/ptf_tools/views/base_views.py TestView.get_context_data 3 3 0 0 0 0%
src/ptf_tools/views/base_views.py TrammelArchiveView.reset_task_results 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py TrammelArchiveView.get_redirect_url 19 19 0 12 0 0%
src/ptf_tools/views/base_views.py TrammelTasksProgressView.get 9 9 0 2 0 0%
src/ptf_tools/views/base_views.py TrammelTasksProgressView.get.get_event_data 16 16 0 0 0 0%
src/ptf_tools/views/base_views.py TrammelTasksProgressView.get.stream_response 1 1 0 0 0 0%
src/ptf_tools/views/base_views.py (no function) 309 0 0 0 0 100%
src/ptf_tools/views/cms_views.py get_media_base_root 3 3 0 2 0 0%
src/ptf_tools/views/cms_views.py get_media_base_root_in_test 1 1 0 0 0 0%
src/ptf_tools/views/cms_views.py get_media_base_root_in_prod 3 3 0 2 0 0%
src/ptf_tools/views/cms_views.py get_media_base_url 5 5 0 2 0 0%
src/ptf_tools/views/cms_views.py change_ckeditor_storage 5 5 0 0 0 0%
src/ptf_tools/views/cms_views.py EditorRequiredMixin.test_func 1 0 0 0 0 100%
src/ptf_tools/views/cms_views.py CollectionImageUploadView.dispatch 3 3 0 0 0 0%
src/ptf_tools/views/cms_views.py CollectionBrowseView.dispatch 3 3 0 0 0 0%
src/ptf_tools/views/cms_views.py deploy_cms 39 35 0 12 1 10%
src/ptf_tools/views/cms_views.py HandleCMSMixin.init_data 12 12 0 8 0 0%
src/ptf_tools/views/cms_views.py GetCMSFromSiteAPIView.get 15 15 0 0 0 0%
src/ptf_tools/views/cms_views.py monkey_get_language_en 1 1 0 0 0 0%
src/ptf_tools/views/cms_views.py RestoreCMSAPIView.get 20 20 0 4 0 0%
src/ptf_tools/views/cms_views.py DeployCMSAPIView.get 10 10 0 4 0 0%
src/ptf_tools/views/cms_views.py get_server_urls 9 4 0 6 3 53%
src/ptf_tools/views/cms_views.py SuggestDeployView.post 22 1 0 4 2 88%
src/ptf_tools/views/cms_views.py suggest_debug 34 30 0 10 1 11%
src/ptf_tools/views/cms_views.py SuggestUpdateView.get_context_data 24 1 0 2 1 92%
src/ptf_tools/views/cms_views.py EditorialToolsVolumeItemsView.get_context_data 8 0 0 0 0 100%
src/ptf_tools/views/cms_views.py EditorialToolsArticleView.get_context_data 7 0 0 0 0 100%
src/ptf_tools/views/cms_views.py GraphicalAbstractUpdateView.get_context_data 12 0 0 0 0 100%
src/ptf_tools/views/cms_views.py GraphicalAbstractDeployView.post 31 6 0 10 5 73%
src/ptf_tools/views/cms_views.py parse_content 18 18 0 6 0 0%
src/ptf_tools/views/cms_views.py VirtualIssueParseView.get 18 18 0 0 0 0%
src/ptf_tools/views/cms_views.py VirtualIssueUpdateView.get 3 3 0 0 0 0%
src/ptf_tools/views/cms_views.py VirtualIssueCreateView.get 6 6 0 0 0 0%
src/ptf_tools/views/cms_views.py SpecialIssuesIndex.get_context_data 7 7 0 0 0 0%
src/ptf_tools/views/cms_views.py SpecialIssueEditView.get_context_data 2 2 0 0 0 0%
src/ptf_tools/views/cms_views.py VirtualIssuesIndex.get_context_data 8 8 0 0 0 0%
src/ptf_tools/views/cms_views.py get_citation_fr 9 9 0 2 0 0%
src/ptf_tools/views/cms_views.py summary_build 39 39 0 10 0 0%
src/ptf_tools/views/cms_views.py VirtualIssueDeployView.post 19 19 0 2 0 0%
src/ptf_tools/views/cms_views.py SpecialIssueEditAPIView.get_context_data 2 2 0 0 0 0%
src/ptf_tools/views/cms_views.py SpecialIssueEditAPIView.set_contrib_addresses 3 3 0 2 0 0%
src/ptf_tools/views/cms_views.py SpecialIssueEditAPIView.delete 4 4 0 0 0 0%
src/ptf_tools/views/cms_views.py SpecialIssueEditAPIView.get 65 8 0 10 3 83%
src/ptf_tools/views/cms_views.py SpecialIssueEditAPIView.post 151 46 0 52 12 64%
src/ptf_tools/views/cms_views.py SpecialIssueEditAPIView.create_abstract_from_vuejs 4 0 0 0 0 100%
src/ptf_tools/views/cms_views.py SpecialIssueEditAPIView.create_related_objects_from_abstract 25 18 0 10 1 29%
src/ptf_tools/views/cms_views.py PageIndexView.get_context_data 13 1 0 2 1 87%
src/ptf_tools/views/cms_views.py PageBaseView.dispatch 4 0 0 0 0 100%
src/ptf_tools/views/cms_views.py PageBaseView.get_success_url 1 0 0 0 0 100%
src/ptf_tools/views/cms_views.py PageBaseView.get_context_data 3 0 0 0 0 100%
src/ptf_tools/views/cms_views.py PageBaseView.update_test_website 14 11 0 10 1 17%
src/ptf_tools/views/cms_views.py PageBaseView.get_form_kwargs 4 0 0 0 0 100%
src/ptf_tools/views/cms_views.py PageBaseView.form_valid 3 0 0 0 0 100%
src/ptf_tools/views/cms_views.py PageDeleteView.post 10 10 0 4 0 0%
src/ptf_tools/views/cms_views.py PageCreateView.get_context_data 3 0 0 0 0 100%
src/ptf_tools/views/cms_views.py PageUpdateView.get_context_data 3 0 0 0 0 100%
src/ptf_tools/views/cms_views.py NewsDeleteView.post 5 5 0 0 0 0%
src/ptf_tools/views/cms_views.py NewsCreateView.get_context_data 3 3 0 0 0 0%
src/ptf_tools/views/cms_views.py NewsUpdateView.get_context_data 3 3 0 0 0 0%
src/ptf_tools/views/cms_views.py (no function) 142 0 0 0 0 100%
Total   4524 2455 0 1172 114 42%

No items found using the specified filter.