diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2019-11-11 13:08:43 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2019-11-11 13:09:59 -0500 |
commit | 694435b844760ca0443cf87bf73a537f06c37d7d (patch) | |
tree | d566b186426ed17872463250b1e67632e1f28490 /tests/test_templite.py | |
parent | 99f8007f4210b3117c0bfc963ad6873e9b263408 (diff) | |
download | python-coveragepy-git-694435b844760ca0443cf87bf73a537f06c37d7d.tar.gz |
Templite {% joined %} is more convenient than trailing hyphens
Diffstat (limited to 'tests/test_templite.py')
-rw-r--r-- | tests/test_templite.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test_templite.py b/tests/test_templite.py index be58fe91..321db830 100644 --- a/tests/test_templite.py +++ b/tests/test_templite.py @@ -270,6 +270,24 @@ class TempliteTest(CoverageTest): ) self.try_render(" hello ", {}, " hello ") + def test_eat_whitespace(self): + self.try_render( + "Hey!\n" + "{% joined %}\n" + "@{% for n in nums %}\n" + " {% for a in abc %}\n" + " {# this disappears completely #}\n" + " X\n" + " Y\n" + " {{a}}\n" + " {{n }}\n" + " {% endfor %}\n" + "{% endfor %}!\n" + "{% endjoined %}\n", + {'nums': [0, 1, 2], 'abc': ['a', 'b', 'c']}, + "Hey!\n@XYa0XYb0XYc0XYa1XYb1XYc1XYa2XYb2XYc2!\n" + ) + def test_non_ascii(self): self.try_render( u"{{where}} ollǝɥ", |