diff options
Diffstat (limited to 'tests/test_pystache.py')
-rw-r--r-- | tests/test_pystache.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/test_pystache.py b/tests/test_pystache.py index 097021a..944df0f 100644 --- a/tests/test_pystache.py +++ b/tests/test_pystache.py @@ -35,6 +35,15 @@ class TestPystache(unittest.TestCase): ret = pystache.render(template, { 'set': True }) self.assertEquals(ret, "Ready set go!") + def test_non_strings(self): + template = "{{#stats}}({{key}} & {{value}}){{/stats}}" + stats = [] + stats.append({'key': 123, 'value': ['something']}) + stats.append({'key': u"chris", 'value': 0.900}) + + ret = pystache.render(template, { 'stats': stats }) + self.assertEquals(ret, """(123 & ['something'])(chris & 0.9)""") + def test_sections(self): template = """ <ul> |