Exemplo n.º 1
0
 def setUp(self):
     self.tpl = DbTemplate()
     self.tpl.subject_template = 'hello {{ world }}'
     self.tpl.body_template = 'foo {{ bar }}'
     self.tpl.name = 'example'
     self.tpl.code = 'extra'
     self.tpl.save()
Exemplo n.º 2
0
class NotifierTest(TestCase):
    def setUp(self):
        self.tpl = DbTemplate()
        self.tpl.subject_template = 'hello {{ world }}'
        self.tpl.body_template = 'foo {{ bar }}'
        self.tpl.name = 'example'
        self.tpl.code = 'extra'
        self.tpl.save()

    def test_simple(self):
        subject, body = self.tpl.render({
            'world': 'hello',
            'bar': 'foo'
        })
        self.assertEqual('hello hello', subject)
        self.assertEqual('foo foo', body)

    def test_util(self):
        subject, body = render_db_template('extra', {
            'world': 'hello',
            'bar': 'foo'
        })
        self.assertEqual('hello hello', subject)
        self.assertEqual('foo foo', body)