summaryrefslogtreecommitdiff
path: root/tests/test_pystache.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_pystache.py')
-rw-r--r--tests/test_pystache.py9
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>