mirror of
https://github.com/kennethreitz-archive/pystache.git
synced 2026-06-05 23:40:16 +00:00
kwargify pystache.render()
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
from pystache.template import Template
|
||||
|
||||
def render(template, context={}):
|
||||
def render(template, context={}, **kwargs):
|
||||
context = context.copy()
|
||||
for key in kwargs:
|
||||
context[key] = kwargs[key]
|
||||
return Template(template, context).render()
|
||||
|
||||
@@ -6,6 +6,10 @@ class TestPystache(unittest.TestCase):
|
||||
ret = pystache.render("Hi {{thing}}!", { 'thing': 'world' })
|
||||
self.assertEquals(ret, "Hi world!")
|
||||
|
||||
def test_kwargs(self):
|
||||
ret = pystache.render("Hi {{thing}}!", thing='world')
|
||||
self.assertEquals(ret, "Hi world!")
|
||||
|
||||
def test_less_basic(self):
|
||||
template = "It's a nice day for {{beverage}}, right {{person}}?"
|
||||
ret = pystache.render(template, { 'beverage': 'soda', 'person': 'Bob' })
|
||||
|
||||
Reference in New Issue
Block a user