# -*- coding: utf-8; -*- from __future__ import unicode_literals, absolute_import import unittest from rattail import mail from rattail.config import RattailConfig class TestEmail(unittest.TestCase): def test_template_lookup_paths(self): # empty (no paths) by default config = RattailConfig() email = mail.Email(config, 'testing') self.assertEqual(email.templates.directories, []) # config may specify paths config = RattailConfig() config.set('rattail.mail', 'templates', '/tmp/foo /tmp/bar') email = mail.Email(config, 'testing') self.assertEqual(email.templates.directories, ['/tmp/foo', '/tmp/bar'])