Coverage report: 85%

Files Functions Classes

coverage.py v7.6.1, created at 2024-10-13 13:17 +0200

File function statements missing excluded branches partial coverage
src/django_resume/__init__.py (no function) 0 0 0 0 0 100%
src/django_resume/admin.py ResumeAdmin.get_urls 5 0 0 2 0 100%
src/django_resume/admin.py ResumeAdmin.add_plugin_method 3 0 0 0 0 100%
src/django_resume/admin.py ResumeAdmin.add_plugin_method.plugin_method 2 0 0 0 0 100%
src/django_resume/admin.py ResumeAdmin.get_readonly_fields 8 0 0 2 0 100%
src/django_resume/admin.py (no function) 8 0 0 0 0 100%
src/django_resume/apps.py ResumeConfig.register_plugins 10 0 0 0 0 100%
src/django_resume/apps.py ResumeConfig.ready 1 0 0 0 0 100%
src/django_resume/apps.py (no function) 7 0 0 2 0 100%
src/django_resume/markdown.py textarea_input_to_markdown 5 0 0 0 0 100%
src/django_resume/markdown.py markdown_to_textarea_input 2 0 0 0 0 100%
src/django_resume/markdown.py markdown_to_html 6 0 0 2 0 100%
src/django_resume/markdown.py (no function) 4 0 0 0 0 100%
src/django_resume/models.py Resume.__repr__ 1 0 0 0 0 100%
src/django_resume/models.py Resume.__str__ 1 0 0 0 0 100%
src/django_resume/models.py Resume.save 3 0 0 2 0 100%
src/django_resume/models.py (no function) 11 0 0 0 0 100%
src/django_resume/plugins/__init__.py (no function) 11 0 0 0 0 100%
src/django_resume/plugins/about.py (no function) 9 0 0 0 0 100%
src/django_resume/plugins/base.py Plugin.get_admin_urls 0 0 1 0 0 100%
src/django_resume/plugins/base.py Plugin.get_admin_link 0 0 1 0 0 100%
src/django_resume/plugins/base.py Plugin.get_inline_urls 0 0 1 0 0 100%
src/django_resume/plugins/base.py Plugin.get_form_classes 0 0 1 0 0 100%
src/django_resume/plugins/base.py Plugin.get_data 0 0 1 0 0 100%
src/django_resume/plugins/base.py Plugin.get_context 0 0 1 0 0 100%
src/django_resume/plugins/base.py SimpleData.__init__ 1 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleData.get_data 1 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleData.set_data 4 0 0 2 0 100%
src/django_resume/plugins/base.py SimpleData.create 1 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleData.update 1 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleAdmin.__init__ 4 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleAdmin.check_permissions 3 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleAdmin.get_resume_or_error 4 1 0 2 1 67%
src/django_resume/plugins/base.py SimpleAdmin.get_change_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleAdmin.get_admin_link 2 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleAdmin.get_change_post_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleAdmin.get_change_view 8 0 0 2 0 100%
src/django_resume/plugins/base.py SimpleAdmin.post_view 11 0 0 4 0 100%
src/django_resume/plugins/base.py SimpleAdmin.get_urls 3 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleTemplates.__init__ 2 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleInline.__init__ 6 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleInline.get_edit_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleInline.get_post_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleInline.check_permissions 1 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleInline.get_resume_or_error 4 0 0 2 0 100%
src/django_resume/plugins/base.py SimpleInline.get_edit_view 6 0 0 0 0 100%
src/django_resume/plugins/base.py SimpleInline.post_view 16 0 0 2 0 100%
src/django_resume/plugins/base.py SimpleInline.get_urls 3 0 0 0 0 100%
src/django_resume/plugins/base.py SimplePlugin.__init__ 4 0 0 0 0 100%
src/django_resume/plugins/base.py SimplePlugin.get_context 9 0 0 2 0 100%
src/django_resume/plugins/base.py SimplePlugin.get_admin_form_class 3 0 0 2 0 100%
src/django_resume/plugins/base.py SimplePlugin.get_inline_form_class 3 0 0 2 0 100%
src/django_resume/plugins/base.py SimplePlugin.get_admin_urls 1 0 0 0 0 100%
src/django_resume/plugins/base.py SimplePlugin.get_admin_link 3 1 0 2 1 60%
src/django_resume/plugins/base.py SimplePlugin.get_inline_urls 1 0 0 0 0 100%
src/django_resume/plugins/base.py SimplePlugin.get_data 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListItemFormMixin.__init__ 3 0 0 0 0 100%
src/django_resume/plugins/base.py ListItemFormMixin.is_new 3 0 0 2 0 100%
src/django_resume/plugins/base.py ListItemFormMixin.item_id 5 0 0 4 0 100%
src/django_resume/plugins/base.py ListTemplates.__init__ 5 0 0 0 0 100%
src/django_resume/plugins/base.py ListData.__init__ 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListData.get_data 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListData.get_item_by_id 5 0 0 4 0 100%
src/django_resume/plugins/base.py ListData.set_data 4 0 0 2 0 100%
src/django_resume/plugins/base.py ListData.create 4 0 0 0 0 100%
src/django_resume/plugins/base.py ListData.update 9 0 0 4 0 100%
src/django_resume/plugins/base.py ListData.update_flat 3 0 0 0 0 100%
src/django_resume/plugins/base.py ListData.delete 8 0 0 4 0 100%
src/django_resume/plugins/base.py ListAdmin.__init__ 4 0 0 0 0 100%
src/django_resume/plugins/base.py ListAdmin.get_change_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListAdmin.get_admin_link 2 0 0 0 0 100%
src/django_resume/plugins/base.py ListAdmin.get_change_flat_post_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListAdmin.get_change_item_post_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListAdmin.get_delete_item_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListAdmin.get_item_add_form_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListAdmin.check_permissions 3 0 0 0 0 100%
src/django_resume/plugins/base.py ListAdmin.get_resume_or_error 4 1 0 2 1 67%
src/django_resume/plugins/base.py ListAdmin.get_add_item_form_view 7 0 0 0 0 100%
src/django_resume/plugins/base.py ListAdmin.get_change_view 20 4 0 2 1 77%
src/django_resume/plugins/base.py ListAdmin.post_item_view 26 1 0 8 2 91%
src/django_resume/plugins/base.py ListAdmin.post_flat_view 9 0 0 2 1 91%
src/django_resume/plugins/base.py ListAdmin.delete_item_view 4 0 0 0 0 100%
src/django_resume/plugins/base.py ListAdmin.get_urls 3 0 0 0 0 100%
src/django_resume/plugins/base.py ListInline.__init__ 5 0 0 0 0 100%
src/django_resume/plugins/base.py ListInline.get_edit_flat_post_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListInline.get_edit_flat_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListInline.get_edit_item_url 3 0 0 2 0 100%
src/django_resume/plugins/base.py ListInline.get_post_item_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListInline.get_delete_item_url 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListInline.check_permissions 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListInline.get_resume_or_error 4 1 0 2 1 67%
src/django_resume/plugins/base.py ListInline.get_edit_flat_view 7 0 0 0 0 100%
src/django_resume/plugins/base.py ListInline.post_edit_flat_view 18 0 0 2 0 100%
src/django_resume/plugins/base.py ListInline.get_item_view 13 0 0 6 1 95%
src/django_resume/plugins/base.py ListInline.post_item_view 32 2 0 8 2 90%
src/django_resume/plugins/base.py ListInline.delete_item_view 4 0 0 0 0 100%
src/django_resume/plugins/base.py ListInline.get_urls 3 0 0 0 0 100%
src/django_resume/plugins/base.py ListPlugin.__init__ 5 0 0 0 0 100%
src/django_resume/plugins/base.py ListPlugin.get_flat_form_class 3 0 0 2 0 100%
src/django_resume/plugins/base.py ListPlugin.items_ordered_by_position 1 0 0 2 0 100%
src/django_resume/plugins/base.py ListPlugin.get_context 14 2 0 6 2 80%
src/django_resume/plugins/base.py ListPlugin.get_admin_urls 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListPlugin.get_admin_link 3 1 0 2 1 60%
src/django_resume/plugins/base.py ListPlugin.get_inline_urls 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListPlugin.get_form_classes 1 0 0 0 0 100%
src/django_resume/plugins/base.py ListPlugin.get_data 1 0 0 0 0 100%
src/django_resume/plugins/base.py (no function) 137 0 0 16 0 100%
src/django_resume/plugins/cover.py CoverForm.__init__ 2 0 0 0 0 100%
src/django_resume/plugins/cover.py CoverForm.clean_text 3 3 0 0 0 0%
src/django_resume/plugins/cover.py CoverPlugin.get_context 6 1 0 2 1 75%
src/django_resume/plugins/cover.py (no function) 15 0 0 0 0 100%
src/django_resume/plugins/education.py (no function) 12 0 0 0 0 100%
src/django_resume/plugins/identity.py CustomFileObject.__init__ 2 2 0 0 0 0%
src/django_resume/plugins/identity.py CustomFileObject.__str__ 1 1 0 0 0 0%
src/django_resume/plugins/identity.py IdentityForm.__init__ 6 2 0 2 1 62%
src/django_resume/plugins/identity.py IdentityForm.avatar_img_url 1 1 0 0 0 0%
src/django_resume/plugins/identity.py IdentityForm.clean 20 20 0 8 0 0%
src/django_resume/plugins/identity.py IdentityPlugin.get_context 3 0 0 0 0 100%
src/django_resume/plugins/identity.py (no function) 33 0 0 2 0 100%
src/django_resume/plugins/projects.py ProjectItemForm.__init__ 2 2 0 0 0 0%
src/django_resume/plugins/projects.py ProjectItemForm.badges_as_json 4 4 0 2 0 0%
src/django_resume/plugins/projects.py ProjectItemForm.get_initial 1 1 0 0 0 0%
src/django_resume/plugins/projects.py ProjectItemForm.set_context 2 2 0 0 0 0%
src/django_resume/plugins/projects.py ProjectItemForm.set_initial_badges 2 2 0 2 0 0%
src/django_resume/plugins/projects.py ProjectItemForm.get_max_position 2 2 0 0 0 0%
src/django_resume/plugins/projects.py ProjectItemForm.set_initial_position 2 2 0 2 0 0%
src/django_resume/plugins/projects.py ProjectItemForm.clean_title 5 5 0 2 0 0%
src/django_resume/plugins/projects.py ProjectItemForm.clean_position 10 10 0 8 0 0%
src/django_resume/plugins/projects.py ProjectFlatForm.set_context 3 3 0 0 0 0%
src/django_resume/plugins/projects.py ProjectsPlugin.get_form_classes 1 0 0 0 0 100%
src/django_resume/plugins/projects.py (no function) 34 0 0 8 0 100%
src/django_resume/plugins/registry.py PluginRegistry.__init__ 1 0 0 0 0 100%
src/django_resume/plugins/registry.py PluginRegistry.register 4 0 0 0 0 100%
src/django_resume/plugins/registry.py PluginRegistry.unregister 1 0 0 0 0 100%
src/django_resume/plugins/registry.py PluginRegistry.get_plugin 1 0 0 0 0 100%
src/django_resume/plugins/registry.py PluginRegistry.get_all_plugins 1 0 0 0 0 100%
src/django_resume/plugins/registry.py (no function) 8 0 2 0 0 100%
src/django_resume/plugins/skills.py SkillsForm.badges_as_json 4 4 0 2 0 0%
src/django_resume/plugins/skills.py (no function) 12 0 0 0 0 100%
src/django_resume/plugins/timelines.py TimelineItemForm.__init__ 2 0 0 0 0 100%
src/django_resume/plugins/timelines.py TimelineItemForm.badges_as_json 4 1 0 2 1 67%
src/django_resume/plugins/timelines.py TimelineItemForm.get_initial 1 0 0 0 0 100%
src/django_resume/plugins/timelines.py TimelineItemForm.set_context 2 0 0 0 0 100%
src/django_resume/plugins/timelines.py TimelineItemForm.get_max_position 2 0 0 0 0 100%
src/django_resume/plugins/timelines.py TimelineItemForm.set_initial_position 2 0 0 2 0 100%
src/django_resume/plugins/timelines.py TimelineItemForm.clean_title 5 5 0 2 0 0%
src/django_resume/plugins/timelines.py TimelineItemForm.clean_position 10 1 0 8 1 89%
src/django_resume/plugins/timelines.py TimelineFlatForm.set_context 3 0 0 0 0 100%
src/django_resume/plugins/timelines.py TimelineMixin.get_form_classes 1 0 0 0 0 100%
src/django_resume/plugins/timelines.py (no function) 41 0 0 8 0 100%
src/django_resume/plugins/tokens.py generate_random_string 1 1 0 0 0 0%
src/django_resume/plugins/tokens.py HTMLLinkWidget.render 1 1 0 0 0 0%
src/django_resume/plugins/tokens.py TokenItemForm.__init__ 8 8 0 4 0 0%
src/django_resume/plugins/tokens.py TokenItemForm.generate_cv_link 3 3 0 0 0 0%
src/django_resume/plugins/tokens.py TokenItemForm.clean_token 4 4 0 2 0 0%
src/django_resume/plugins/tokens.py TokenItemForm.clean_created 2 2 0 0 0 0%
src/django_resume/plugins/tokens.py TokenItemForm.clean 3 3 0 0 0 0%
src/django_resume/plugins/tokens.py TokenPlugin.get_admin_item_form 1 1 0 0 0 0%
src/django_resume/plugins/tokens.py TokenPlugin.get_admin_form 1 1 0 0 0 0%
src/django_resume/plugins/tokens.py TokenPlugin.get_form_classes 1 0 0 0 0 100%
src/django_resume/plugins/tokens.py TokenPlugin.check_permissions 13 10 0 10 1 17%
src/django_resume/plugins/tokens.py TokenPlugin.get_context 2 2 0 0 0 0%
src/django_resume/plugins/tokens.py (no function) 40 0 0 6 0 100%
src/django_resume/urls.py (no function) 4 0 0 0 0 100%
src/django_resume/views.py get_edit_and_show_urls 7 0 0 2 0 100%
src/django_resume/views.py resume_cv 9 0 0 2 0 100%
src/django_resume/views.py resume_detail 11 0 0 2 0 100%
src/django_resume/views.py resume_list 13 0 0 4 0 100%
src/django_resume/views.py resume_delete 5 0 0 2 0 100%
src/django_resume/views.py (no function) 21 0 0 12 0 100%
Total   1033 124 8 222 19 85%

No items found using the specified filter.