1
0
mirror of https://github.com/django/django.git synced 2025-09-10 02:59:34 +00:00

Refs #36559, #35667 -- Used skip_file_prefixes in PartialTemplate.source warning.

This commit is contained in:
farhan 2025-09-04 17:05:03 +05:00 committed by Jacob Walls
parent 686a8a62ae
commit 34bd3ed944
2 changed files with 5 additions and 2 deletions

View File

@ -52,10 +52,12 @@ times with multiple contexts)
import inspect
import logging
import os
import re
import warnings
from enum import Enum
import django
from django.template.context import BaseContext
from django.utils.formats import localize
from django.utils.html import conditional_escape
@ -327,7 +329,7 @@ class PartialTemplate:
"PartialTemplate.source is only available when template "
"debugging is enabled.",
RuntimeWarning,
stacklevel=2,
skip_file_prefixes=(os.path.dirname(django.__file__),),
)
return self.find_partial_source(template.source)

View File

@ -144,8 +144,9 @@ class PartialTagsTests(TestCase):
RuntimeWarning,
"PartialTemplate.source is only available when template "
"debugging is enabled.",
):
) as ctx:
self.assertEqual(partial.template.source, "")
self.assertEqual(ctx.filename, __file__)
class RobustPartialHandlingTests(TestCase):