Use 'six' in template_error.py test

This commit is contained in:
elapouya 2018-08-07 10:51:19 +02:00
parent cb6971009f
commit 7f994dc107
21 changed files with 9 additions and 2 deletions

View File

@ -1,15 +1,22 @@
from docxtpl import DocxTemplate, RichText
from jinja2.exceptions import TemplateError
import six
six.print_('=' * 80)
six.print_("Generating template error for testing (so it is safe to ignore) :")
six.print_('.' * 80)
try:
tpl = DocxTemplate('test_files/template_error_tpl.docx')
tpl.render({
'test_variable' : 'test variable value'
})
except TemplateError as the_error:
print unicode(the_error)
six.print_(six.text_type(the_error))
if hasattr(the_error, 'docx_context'):
print "Context:"
for line in the_error.docx_context:
print line
six.print_(line)
tpl.save('test_files/template_error.docx')
six.print_('.' * 80)
six.print_(" End of TemplateError Test ")
six.print_('=' * 80)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.