diff options
author | Yuest Wang <yuestwang@gmail.com> | 2011-05-16 19:47:39 -0700 |
---|---|---|
committer | Yuest Wang <yuestwang@gmail.com> | 2011-05-16 19:47:39 -0700 |
commit | f9708e525a81e105c0f589b96d91c0d6e5ca663d (patch) | |
tree | 8d1241236f4dc40de949d255b7d150dd45bddb06 | |
parent | de9f7d4110101b222a1f33d160874e36fae694c7 (diff) | |
parent | a78d3f65d6cf78a9c6efac0950d424eea642dfa4 (diff) | |
download | pystache-f9708e525a81e105c0f589b96d91c0d6e5ca663d.tar.gz |
Merge pull request #1 from markpasc/master
Test for inverted sections with lists
-rw-r--r-- | examples/inverted.py | 9 | ||||
-rw-r--r-- | tests/test_view.py | 6 |
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() |