File: preserve_spaces.py

package info (click to toggle)
python-docx-template 0.20.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,404 kB
  • sloc: python: 1,742; makefile: 163
file content (14 lines) | stat: -rw-r--r-- 414 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from docxtpl import DocxTemplate

# With old docxtpl version, "... for spicy ..." was replaced by "... forspicy..."
# This test is for checking that is some cases the spaces are not lost anymore

tpl = DocxTemplate("templates/preserve_spaces_tpl.docx")

tags = ["tag_1", "tag_2"]
replacement = ["looking", "too"]

context = dict(zip(tags, replacement))

tpl.render(context)
tpl.save("output/preserve_spaces.docx")