Skip to content

Commit 355e139

Browse files
committed
test lazy to str
1 parent 37a48e2 commit 355e139

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tests/test_renderers.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from django.test import TestCase
88
from django.test.utils import skipUnless
99
from django.utils.six.moves import StringIO
10+
from django.utils.translation import gettext_lazy
1011
from rest_framework_xml.renderers import XMLRenderer
1112
from rest_framework_xml.parsers import XMLParser
1213
from 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
"""

0 commit comments

Comments
 (0)