{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/2"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance"}],"enrichment":{"capability":"A coverage.py plugin that measures test coverage of Django templates, integrating template execution tracking into your coverage reports alongside Python code coverage.","skillfed_tags":["django-testing","coverage-measurement"],"use_cases":["Measure test coverage of Django template rendering to identify untested template branches and conditional blocks","Discover unused template files in your project that can be safely removed","Enforce minimum coverage thresholds for templates as part of CI/CD pipelines","Debug template execution paths by seeing which lines ran during specific test cases","Generate unified coverage reports combining Python and template coverage metrics"],"what_it_does":"django-coverage-plugin extends coverage.py to track which lines of your Django HTML templates are executed during testing. Rather than treating templates as unmeasured code, it hooks into Django's template debugging system to record which template lines ran, which didn't, and which were conditionally skipped. You configure it by adding a single line to your .coveragerc file, then run your tests normally under coverage.py\u2014templates appear in your coverage report just like Python modules.\n\nThe plugin requires Django templates to have debugging enabled (TEMPLATES.OPTIONS.debug = True) and works with Django 5.2 through 6.0 on Python 3.10 through 3.14. It can also discover unused template files in your templates directory and include them in results. Configuration supports filtering by file extension and respects standard coverage.py settings like source, include, and omit.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and solves a real gap in Django testing\u2014template coverage is otherwise invisible to standard coverage.py. Install it if you use Django templates and want to measure test coverage comprehensively. The only gotcha is the requirement to enable template debugging in settings, which is documented clearly."},"id":"django-coverage-plugin","links":{"html":"https://skillfed.io/packages/django-coverage-plugin","md":"https://skillfed.io/packages/django-coverage-plugin.md","pypi":"https://pypi.org/project/django-coverage-plugin/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-04","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"django-coverage-plugin","python_support":"supports_current","summary":"Django template coverage.py plugin"},"popularity":{"monthly_downloads":1057576,"position":4430,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.2.2"}
