Coverage report: 84%

Files Functions Classes

coverage.py v7.6.1, created at 2024-09-27 17:54 +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 PersonAdmin.get_urls 5 0 0 2 0 100%
src/django_resume/admin.py PersonAdmin.add_plugin_method 3 0 0 0 0 100%
src/django_resume/admin.py PersonAdmin.add_plugin_method.plugin_method 2 0 0 0 0 100%
src/django_resume/admin.py PersonAdmin.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/education.py (no function) 12 0 0 0 0 100%
src/django_resume/models.py Person.__repr__ 1 1 0 0 0 0%
src/django_resume/models.py Person.__str__ 1 0 0 0 0 100%
src/django_resume/models.py (no function) 7 0 0 0 0 100%
src/django_resume/plugin_registry.py PluginRegistry.__init__ 1 0 0 0 0 100%
src/django_resume/plugin_registry.py PluginRegistry.register 4 0 0 0 0 100%
src/django_resume/plugin_registry.py PluginRegistry.unregister 1 0 0 0 0 100%
src/django_resume/plugin_registry.py PluginRegistry.get_plugin 1 0 0 0 0 100%
src/django_resume/plugin_registry.py PluginRegistry.get_all_plugins 1 0 0 0 0 100%
src/django_resume/plugin_registry.py (no function) 8 0 0 0 0 100%
src/django_resume/plugins.py Plugin.get_admin_urls 0 0 1 0 0 100%
src/django_resume/plugins.py Plugin.get_admin_link 0 0 1 0 0 100%
src/django_resume/plugins.py Plugin.get_inline_urls 0 0 1 0 0 100%
src/django_resume/plugins.py Plugin.get_form_classes 0 0 1 0 0 100%
src/django_resume/plugins.py Plugin.get_data 0 0 1 0 0 100%
src/django_resume/plugins.py Plugin.get_context 0 0 1 0 0 100%
src/django_resume/plugins.py SimpleData.__init__ 1 0 0 0 0 100%
src/django_resume/plugins.py SimpleData.get_data 1 0 0 0 0 100%
src/django_resume/plugins.py SimpleData.set_data 4 0 0 2 0 100%
src/django_resume/plugins.py SimpleData.create 1 0 0 0 0 100%
src/django_resume/plugins.py SimpleData.update 1 0 0 0 0 100%
src/django_resume/plugins.py SimpleAdmin.__init__ 4 0 0 0 0 100%
src/django_resume/plugins.py SimpleAdmin.get_change_url 1 0 0 0 0 100%
src/django_resume/plugins.py SimpleAdmin.get_admin_link 2 0 0 0 0 100%
src/django_resume/plugins.py SimpleAdmin.get_change_post_url 1 0 0 0 0 100%
src/django_resume/plugins.py SimpleAdmin.get_change_view 8 0 0 2 0 100%
src/django_resume/plugins.py SimpleAdmin.post_view 12 0 0 4 0 100%
src/django_resume/plugins.py SimpleAdmin.get_urls 3 0 0 0 0 100%
src/django_resume/plugins.py SimpleTemplates.__init__ 2 0 0 0 0 100%
src/django_resume/plugins.py SimpleInline.__init__ 5 0 0 0 0 100%
src/django_resume/plugins.py SimpleInline.get_edit_url 1 0 0 0 0 100%
src/django_resume/plugins.py SimpleInline.get_post_url 1 0 0 0 0 100%
src/django_resume/plugins.py SimpleInline.get_edit_view 6 0 0 0 0 100%
src/django_resume/plugins.py SimpleInline.post_view 13 0 0 2 0 100%
src/django_resume/plugins.py SimpleInline.get_urls 3 0 0 0 0 100%
src/django_resume/plugins.py SimplePlugin.__init__ 4 0 0 0 0 100%
src/django_resume/plugins.py SimplePlugin.get_context 8 0 0 2 0 100%
src/django_resume/plugins.py SimplePlugin.get_admin_form_class 3 0 0 2 0 100%
src/django_resume/plugins.py SimplePlugin.get_inline_form_class 3 0 0 2 0 100%
src/django_resume/plugins.py SimplePlugin.get_admin_urls 1 0 0 0 0 100%
src/django_resume/plugins.py SimplePlugin.get_admin_link 1 0 0 0 0 100%
src/django_resume/plugins.py SimplePlugin.get_inline_urls 1 0 0 0 0 100%
src/django_resume/plugins.py SimplePlugin.get_data 1 0 0 0 0 100%
src/django_resume/plugins.py ListItemFormMixin.__init__ 3 0 0 0 0 100%
src/django_resume/plugins.py ListItemFormMixin.is_new 3 0 0 2 0 100%
src/django_resume/plugins.py ListItemFormMixin.item_id 5 0 0 4 0 100%
src/django_resume/plugins.py ListTemplates.__init__ 5 0 0 0 0 100%
src/django_resume/plugins.py ListData.__init__ 1 0 0 0 0 100%
src/django_resume/plugins.py ListData.get_data 1 0 0 0 0 100%
src/django_resume/plugins.py ListData.get_item_by_id 5 0 0 4 0 100%
src/django_resume/plugins.py ListData.set_data 4 0 0 2 0 100%
src/django_resume/plugins.py ListData.create 4 0 0 0 0 100%
src/django_resume/plugins.py ListData.update 9 0 0 4 0 100%
src/django_resume/plugins.py ListData.update_flat 3 0 0 0 0 100%
src/django_resume/plugins.py ListData.delete 8 0 0 4 0 100%
src/django_resume/plugins.py ListAdmin.__init__ 4 0 0 0 0 100%
src/django_resume/plugins.py ListAdmin.get_change_url 1 0 0 0 0 100%
src/django_resume/plugins.py ListAdmin.get_admin_link 2 0 0 0 0 100%
src/django_resume/plugins.py ListAdmin.get_change_flat_post_url 1 0 0 0 0 100%
src/django_resume/plugins.py ListAdmin.get_change_item_post_url 1 0 0 0 0 100%
src/django_resume/plugins.py ListAdmin.get_delete_item_url 1 0 0 0 0 100%
src/django_resume/plugins.py ListAdmin.get_item_add_form_url 1 0 0 0 0 100%
src/django_resume/plugins.py ListAdmin.get_add_item_form_view 7 0 0 0 0 100%
src/django_resume/plugins.py ListAdmin.get_change_view 20 4 0 2 1 77%
src/django_resume/plugins.py ListAdmin.post_item_view 19 0 0 4 1 96%
src/django_resume/plugins.py ListAdmin.post_flat_view 9 0 0 2 1 91%
src/django_resume/plugins.py ListAdmin.delete_item_view 4 0 0 0 0 100%
src/django_resume/plugins.py ListAdmin.get_urls 3 0 0 0 0 100%
src/django_resume/plugins.py ListInline.__init__ 5 0 0 0 0 100%
src/django_resume/plugins.py ListInline.get_edit_flat_post_url 1 0 0 0 0 100%
src/django_resume/plugins.py ListInline.get_edit_flat_url 1 0 0 0 0 100%
src/django_resume/plugins.py ListInline.get_edit_item_url 3 0 0 2 0 100%
src/django_resume/plugins.py ListInline.get_post_item_url 1 0 0 0 0 100%
src/django_resume/plugins.py ListInline.get_delete_item_url 1 0 0 0 0 100%
src/django_resume/plugins.py ListInline.get_edit_flat_view 7 0 0 0 0 100%
src/django_resume/plugins.py ListInline.post_edit_flat_view 18 0 0 2 0 100%
src/django_resume/plugins.py ListInline.get_item_view 13 0 0 6 1 95%
src/django_resume/plugins.py ListInline.post_item_view 32 2 0 8 2 90%
src/django_resume/plugins.py ListInline.delete_item_view 4 0 0 0 0 100%
src/django_resume/plugins.py ListInline.get_urls 3 0 0 0 0 100%
src/django_resume/plugins.py ListPlugin.__init__ 5 0 0 0 0 100%
src/django_resume/plugins.py ListPlugin.get_admin_urls 1 0 0 0 0 100%
src/django_resume/plugins.py ListPlugin.get_admin_link 1 0 0 0 0 100%
src/django_resume/plugins.py ListPlugin.get_inline_urls 1 0 0 0 0 100%
src/django_resume/plugins.py ListPlugin.get_form_classes 1 0 0 0 0 100%
src/django_resume/plugins.py ListPlugin.get_data 1 0 0 0 0 100%
src/django_resume/plugins.py (no function) 118 0 0 6 0 100%
src/django_resume/projects.py ProjectItemForm.__init__ 3 3 0 0 0 0%
src/django_resume/projects.py ProjectItemForm.get_initial 1 1 0 0 0 0%
src/django_resume/projects.py ProjectItemForm.set_context 2 2 0 0 0 0%
src/django_resume/projects.py ProjectItemForm.set_initial_badges 2 2 0 2 0 0%
src/django_resume/projects.py ProjectItemForm.get_max_position 2 2 0 0 0 0%
src/django_resume/projects.py ProjectItemForm.set_initial_position 2 2 0 2 0 0%
src/django_resume/projects.py ProjectItemForm.clean_title 5 5 0 2 0 0%
src/django_resume/projects.py ProjectItemForm.clean_badges 3 3 0 0 0 0%
src/django_resume/projects.py ProjectItemForm.clean_position 10 10 0 8 0 0%
src/django_resume/projects.py ProjectFlatForm.set_context 3 3 0 0 0 0%
src/django_resume/projects.py ProjectsForContext.__init__ 6 6 0 0 0 0%
src/django_resume/projects.py ProjectsPlugin.get_form_classes 1 0 0 0 0 100%
src/django_resume/projects.py ProjectsPlugin.items_ordered_by_position 1 1 0 2 0 0%
src/django_resume/projects.py ProjectsPlugin.get_context 8 8 0 4 0 0%
src/django_resume/projects.py (no function) 36 0 0 10 0 100%
src/django_resume/timelines.py TimelineItemForm.__init__ 3 0 0 0 0 100%
src/django_resume/timelines.py TimelineItemForm.get_initial 1 0 0 0 0 100%
src/django_resume/timelines.py TimelineItemForm.set_context 2 0 0 0 0 100%
src/django_resume/timelines.py TimelineItemForm.set_initial_badges 2 0 0 2 0 100%
src/django_resume/timelines.py TimelineItemForm.get_max_position 2 0 0 0 0 100%
src/django_resume/timelines.py TimelineItemForm.set_initial_position 2 0 0 2 0 100%
src/django_resume/timelines.py TimelineItemForm.clean_title 5 5 0 2 0 0%
src/django_resume/timelines.py TimelineItemForm.clean_badges 3 0 0 0 0 100%
src/django_resume/timelines.py TimelineItemForm.clean_position 10 1 0 8 1 89%
src/django_resume/timelines.py TimelineFlatForm.set_context 3 0 0 0 0 100%
src/django_resume/timelines.py TimelineForContext.__init__ 6 6 0 0 0 0%
src/django_resume/timelines.py TimelineMixin.get_form_classes 1 0 0 0 0 100%
src/django_resume/timelines.py TimelineMixin.items_ordered_by_position 1 0 0 2 0 100%
src/django_resume/timelines.py TimelineMixin.get_context 7 7 0 4 0 0%
src/django_resume/timelines.py (no function) 45 0 0 10 0 100%
src/django_resume/tokens.py generate_random_string 1 1 0 0 0 0%
src/django_resume/tokens.py HTMLLinkWidget.render 1 1 0 0 0 0%
src/django_resume/tokens.py TokenItemForm.__init__ 8 8 0 4 0 0%
src/django_resume/tokens.py TokenItemForm.generate_cv_link 3 3 0 0 0 0%
src/django_resume/tokens.py TokenItemForm.clean_token 4 4 0 2 0 0%
src/django_resume/tokens.py TokenItemForm.clean_created 2 2 0 0 0 0%
src/django_resume/tokens.py TokenItemForm.clean 3 3 0 0 0 0%
src/django_resume/tokens.py TokenPlugin.get_admin_item_form 1 1 0 0 0 0%
src/django_resume/tokens.py TokenPlugin.get_admin_form 1 1 0 0 0 0%
src/django_resume/tokens.py TokenPlugin.get_context 2 2 0 0 0 0%
src/django_resume/tokens.py (no function) 31 0 0 0 0 100%
src/django_resume/urls.py (no function) 4 0 0 0 0 100%
src/django_resume/views.py cv 8 8 0 2 0 0%
src/django_resume/views.py index 1 1 0 0 0 0%
src/django_resume/views.py (no function) 6 0 0 0 0 100%
Total   768 109 6 142 7 84%

No items found using the specified filter.