File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 77from django .test import TestCase
88from django .test .utils import skipUnless
99from django .utils .six .moves import StringIO
10+ from django .utils .translation import gettext_lazy
1011from rest_framework_xml .renderers import XMLRenderer
1112from rest_framework_xml .parsers import XMLParser
1213from rest_framework_xml .compat import etree
@@ -97,6 +98,12 @@ def test_render_list(self):
9798 self .assertXMLContains (content , '<sub_data_list><list-item>' )
9899 self .assertXMLContains (content , '</list-item></sub_data_list>' )
99100
101+ def test_render_lazy (self ):
102+ renderer = XMLRenderer ()
103+ lazy = gettext_lazy ('hello' )
104+ content = renderer .render ({'field' : lazy }, 'application/xml' )
105+ self .assertXMLContains (content , '<field>hello</field>' )
106+
100107 @skipUnless (etree , 'defusedxml not installed' )
101108 def test_render_and_parse_complex_data (self ):
102109 """
You can’t perform that action at this time.
0 commit comments