def test_render_to_string(): t = Template( '<span id="{{ field.input.attrs.id }}">{{ field.rendered_value }}</span>' ) assert t.render(context=RequestContext( req('get'), dict(field=dict( input=dict(attrs=dict(id=SafeText('<a b c><d><e>'), ), ), rendered_value=SafeText('<a b c><d><e>'), ), ))).strip() == '<span id="<a b c><d><e>"><a b c><d><e></span>'
def test_simple_render_to_string(): t = Template('{{ field }}') assert t.render( context=RequestContext( req('get'), dict( field='foo' ) ) ).strip() == 'foo'