Esempio n. 1
0
 def test_configure(self):
     for kw in ({
             'tpl_fn': 'mail/test1.html'
     }, {
             'lang': 'en'
     }, {
             'tz': 'Europe/London'
     }):
         t = RenderMailSender('mail/test1.html')
         t.send('*****@*****.**')
         self.assertIsNotNone(t._tpl)
         self.assertIsNotNone(t._render_cache)
         t.configure(**kw)
         self.assertIsNone(t._tpl)
         self.assertIsNone(t._render_cache)
     for kw in ({'request': 'Request'}, {'context': {'a': 1}}):
         t = RenderMailSender('mail/test1.html')
         t.send('*****@*****.**')
         self.assertIsNotNone(t._context_cache)
         self.assertIsNotNone(t._render_cache)
         t.configure(**kw)
         self.assertIsNone(t._context_cache)
         self.assertIsNone(t._render_cache)
     t = RenderMailSender('mail/test1.html')
     with self.assertRaises(AttributeError):
         t.configure(abracadabra=1)
Esempio n. 2
0
 def test_configure(self):
     for kw in ({'tpl_fn': 'mail/test1.html'}, {'lang': 'en'}, {'tz': 'Europe/London'}):
         t = RenderMailSender('mail/test1.html')
         t.send('*****@*****.**')
         self.assertIsNotNone(t._tpl)
         self.assertIsNotNone(t._render_cache)
         t.configure(**kw)
         self.assertIsNone(t._tpl)
         self.assertIsNone(t._render_cache)
     for kw in ({'request': 'Request'}, {'context': {'a': 1}}):
         t = RenderMailSender('mail/test1.html')
         t.send('*****@*****.**')
         self.assertIsNotNone(t._context_cache)
         self.assertIsNotNone(t._render_cache)
         t.configure(**kw)
         self.assertIsNone(t._context_cache)
         self.assertIsNone(t._render_cache)
     t = RenderMailSender('mail/test1.html')
     with self.assertRaises(AttributeError):
         t.configure(abracadabra=1)