diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/template_tests/syntax_tests/test_for.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/template_tests/syntax_tests/test_for.py b/tests/template_tests/syntax_tests/test_for.py index 03c2e6ee9b..4af7881e57 100644 --- a/tests/template_tests/syntax_tests/test_for.py +++ b/tests/template_tests/syntax_tests/test_for.py @@ -126,6 +126,11 @@ class ForTagTests(SimpleTestCase): output = self.engine.render_to_string('for-tag-filter-ws', {'s': 'abc'}) self.assertEqual(output, 'abc') + @setup({'for-tag-unpack-strs': '{% for x,y in items %}{{ x }}:{{ y }}/{% endfor %}'}) + def test_for_tag_unpack_strs(self): + output = self.engine.render_to_string('for-tag-unpack-strs', {'items': ('ab', 'ac')}) + self.assertEqual(output, 'a:b/a:c/') + @setup({'for-tag-unpack10': '{% for x,y in items %}{{ x }}:{{ y }}/{% endfor %}'}) def test_for_tag_unpack10(self): with self.assertRaisesMessage(ValueError, 'Need 2 values to unpack in for loop; got 3.'): |
