blob: 841f20638bb00d6d9d4bf78e2a0cd220b79658e6 [file]
import io
import mock
import unittest
from mako.ext.linguaplugin import LinguaMakoExtractor
class MockOptions:
keywords = []
domain = None
class Test_LinguaMakoExtractor(unittest.TestCase):
def test_parse_python_expression(self):
plugin = LinguaMakoExtractor()
plugin.options = MockOptions()
plugin.filename = 'dummy.mako'
input = io.BytesIO(b'<p>${_("Message")}</p>')
messages = list(plugin.process_file(input))
self.assertEqual(len(messages), 1)