summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuest Wang <yuestwang@gmail.com>2011-05-16 19:47:39 -0700
committerYuest Wang <yuestwang@gmail.com>2011-05-16 19:47:39 -0700
commitf9708e525a81e105c0f589b96d91c0d6e5ca663d (patch)
tree8d1241236f4dc40de949d255b7d150dd45bddb06
parentde9f7d4110101b222a1f33d160874e36fae694c7 (diff)
parenta78d3f65d6cf78a9c6efac0950d424eea642dfa4 (diff)
downloadpystache-f9708e525a81e105c0f589b96d91c0d6e5ca663d.tar.gz
Merge pull request #1 from markpasc/master
Test for inverted sections with lists
-rw-r--r--examples/inverted.py9
-rw-r--r--tests/test_view.py6
2 files changed, 14 insertions, 1 deletions
diff --git a/examples/inverted.py b/examples/inverted.py
index 1895050..660b932 100644
--- a/examples/inverted.py
+++ b/examples/inverted.py
@@ -11,3 +11,12 @@ class Inverted(pystache.View):
def two(self):
return 'two'
+
+class InvertedLists(Inverted):
+ template_name = 'inverted'
+
+ def t(self):
+ return [0, 1, 2]
+
+ def f(self):
+ return []
diff --git a/tests/test_view.py b/tests/test_view.py
index 85ee8e4..814d2de 100644
--- a/tests/test_view.py
+++ b/tests/test_view.py
@@ -4,7 +4,7 @@ import pystache
from examples.simple import Simple
from examples.complex_view import ComplexView
from examples.lambdas import Lambdas
-from examples.inverted import Inverted
+from examples.inverted import Inverted, InvertedLists
class TestView(unittest.TestCase):
def test_basic(self):
@@ -90,6 +90,10 @@ class TestView(unittest.TestCase):
view = Inverted()
self.assertEquals(view.render(), """one, two, three""")
+ def test_inverted_lists(self):
+ view = InvertedLists()
+ self.assertEquals(view.render(), """one, two, three""")
+
if __name__ == '__main__':
unittest.main()