summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlaise Laflamme <blaise@laflamme.org>2013-08-13 23:25:23 -0400
committerBlaise Laflamme <blaise@laflamme.org>2013-08-13 23:25:23 -0400
commit894d304ed5f738746195f956a204f7e551e1cb5b (patch)
tree44ee5264321b8a8bb605d3058f34d3034556ed3e
parent4c6754fee3114b9d6baca135e75fbd51169c5cf9 (diff)
downloadpyramid-894d304ed5f738746195f956a204f7e551e1cb5b.tar.gz
pyramid-894d304ed5f738746195f956a204f7e551e1cb5b.tar.bz2
pyramid-894d304ed5f738746195f956a204f7e551e1cb5b.zip
added mako renderer test
-rw-r--r--pyramid/tests/test_mako_templating.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/pyramid/tests/test_mako_templating.py b/pyramid/tests/test_mako_templating.py
index f607a5497..a57ac0aaa 100644
--- a/pyramid/tests/test_mako_templating.py
+++ b/pyramid/tests/test_mako_templating.py
@@ -416,6 +416,21 @@ class MakoLookupTemplateRendererTests(Base, maybe_unittest()):
self.assertEqual(result, text_('result'))
self.assertEqual(lookup.values, {'_context':1})
+ def test_call_with_defname_with_tuple_value_twice(self):
+ lookup = DummyLookup()
+ instance1 = self._makeOne('path', 'defname', lookup)
+ result1 = instance1(('defname1', {}), {'context':1})
+ self.assertEqual(lookup.deffed, 'defname1')
+ self.assertEqual(result1, text_('result'))
+ self.assertEqual(lookup.values, {'_context':1})
+ instance2 = self._makeOne('path', 'defname', lookup)
+ result2 = instance2(('defname2', {}), {'context':2})
+ self.assertNotEqual(lookup.deffed, 'defname1')
+ self.assertEqual(lookup.deffed, 'defname2')
+ self.assertEqual(result2, text_('result'))
+ self.assertEqual(lookup.values, {'_context':2})
+
+
def test_call_with_nondict_value(self):
lookup = DummyLookup()
instance = self._makeOne('path', None, lookup)