Source

trytond-electronic_mail_template / tests / test_template.py

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
#This file is part electronic_mail_template module for Tryton.
#The COPYRIGHT file at the top level of this repository contains 
#the full copyright notices and license terms.
"Electronic Mail Template test suite"

import sys, os
DIR = os.path.abspath(os.path.normpath(os.path.join(__file__,
    '..', '..', '..', '..', '..', 'trytond')))
if os.path.isdir(DIR):
    sys.path.insert(0, os.path.dirname(DIR))
import unittest

import trytond.tests.test_tryton
from trytond.tests.test_tryton import POOL, test_view, test_depends


class TemplateTestCase(unittest.TestCase):
    """Test Electronic mail templates"""

    def setUp(self):
        trytond.tests.test_tryton.install_module('electronic_mail_template')

        self.template_obj = POOL.get('electronic_mail.template')

    # def test0010_genshi_test(self):
        # "Test Genshi templating with a simple expression"
        # expression = u'<h1>Hello ${record["name"]}</h1>'
        # record = {'name': u'Cédric'}
        # result = self.template_obj._engine_genshi(expression, record)
        # self.assertEqual(result, '<h1>Hello C\xc3\xa9dric</h1>')

    # def test0020view(self):
        # test_view('electronic_mail_template')

    # def test0030depends(self):
        # test_depends()


def suite():
    "Electronic mail Template test suite"
    suite = trytond.tests.test_tryton.suite()
    suite.addTests(unittest.TestLoader().loadTestsFromTestCase(
        TemplateTestCase
        )
    )
    return suite

if __name__ == '__main__':
    unittest.TextTestRunner(verbosity=2).run(suite())
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.