12345678910111213141516171819 |
- # -*- coding: utf-8 -*-
- # Part of Odoo. See LICENSE file for full copyright and licensing details.
- from odoo.tests import BaseCase
- from odoo.tools.rendering_tools import parse_inline_template
- class TestParseInlineTemplate(BaseCase):
- def test_no_expression(self):
- text = 'a b c'
- self.assertEqual(parse_inline_template(text), [('a b c', '')])
- def test_expression1(self):
- text = 'a {{b}}'
- self.assertEqual(parse_inline_template(text), [('a ', 'b')])
- def test_expression2(self):
- text = 'a {{b}} c'
- self.assertEqual(parse_inline_template(text), [('a ', 'b'), (' c', '')])
|