-
Notifications
You must be signed in to change notification settings - Fork 36
Description
This is a fairly odd setup, and therefore probably not high-priority.
If a Django app has a template that shares the same namespace as a core template (say, Django Admin's registration/password_reset_done.html), then it is only used if the app appears before the Admin in the INSTALLED_APPS setting. Coverage for the local template should be 0% if the app is listed below the Admin, as it is not used by the project.
Coverage for such a template is correctly reported if such a template exists in an app template directory (e.g. app_name/templates/registration/password_reset_done.html) but not if it exists in directory specified in the TEMPLATES[0][DIRS] setting (e.g. project_templates/registration/password_reset_done.html).
An immediate workaround is to make sure you don't have a namespace clash in your templates. π
This may be a wont-fix, as we may not have the ability to tell these templates apart.
For more information and example output, please refer to my post here.