diff options
author | Marius Gedminas <marius@gedmin.as> | 2013-02-07 23:05:05 +0000 |
---|---|---|
committer | Marius Gedminas <marius@gedmin.as> | 2013-02-07 23:05:05 +0000 |
commit | 77bd5254d40b67ec6324606de5721cbc9e58d8e8 (patch) | |
tree | 528ef7e50acb00ac68d2b0d37a734171f0f3c3b3 | |
parent | ba7df3574cdbcce535f70f05bcf8d8e2d09edd91 (diff) | |
download | zope-tal-77bd5254d40b67ec6324606de5721cbc9e58d8e8.tar.gz |
Towards Py3K: Python code inside templates
-rw-r--r-- | src/zope/tal/tests/test_talinterpreter.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/zope/tal/tests/test_talinterpreter.py b/src/zope/tal/tests/test_talinterpreter.py index 25799fb..1969998 100644 --- a/src/zope/tal/tests/test_talinterpreter.py +++ b/src/zope/tal/tests/test_talinterpreter.py @@ -491,8 +491,8 @@ class I18NCornerTestCaseBase(TestCaseBase): # Make sure that non-ASCII Unicode is substituted correctly. # http://collector.zope.org/Zope3-dev/264 program, macros = self._compile( - "<div i18n:translate='' tal:define='bar python:unichr(0xC0)'>" - "Foo <span tal:replace='bar' i18n:name='bar' /></div>") + r'''<div i18n:translate='' tal:define='bar python:u"\u00C0"'>''' + r'''Foo <span tal:replace='bar' i18n:name='bar' /></div>''') self._check(program, u"<div>FOO \u00C0</div>") class I18NCornerTestCaseMessage(I18NCornerTestCaseBase): @@ -583,7 +583,7 @@ class ScriptTestCase(TestCaseBase): def test_simple(self): program, macros = self._compile( - '<p tal:script="text/server-python">print "hello"</p>') + '<p tal:script="text/server-python">print("hello")</p>') self._check(program, '<p>hello\n</p>') def test_script_and_tal_block(self): @@ -599,35 +599,35 @@ class ScriptTestCase(TestCaseBase): def test_script_and_tal_block_having_inside_print(self): program, macros = self._compile( '<tal:block script="text/server-python">\n' - ' print "hello"' + ' print("hello")' '</tal:block>') self._check(program, 'hello\n') def test_script_and_omittag(self): program, macros = self._compile( '<p tal:omit-tag="" tal:script="text/server-python">\n' - ' print "hello"' + ' print("hello")' '</p>') self._check(program, 'hello\n') def test_script_and_inside_tags(self): program, macros = self._compile( '<p tal:omit-tag="" tal:script="text/server-python">\n' - ' print "<b>hello</b>"' + ' print("<b>hello</b>")' '</p>') self._check(program, '<b>hello</b>\n') def test_script_and_inside_tags_with_tal(self): program, macros = self._compile( '<p tal:omit-tag="" tal:script="text/server-python"> <!--\n' - ' print """<b tal:replace="string:foo">hello</b>"""\n' + ' print("""<b tal:replace="string:foo">hello</b>""")\n' '--></p>') self._check(program, '<b tal:replace="string:foo">hello</b>\n') def test_html_script(self): program, macros = self._compile( '<script type="text/server-python">\n' - ' print "Hello world!"\n' + ' print("Hello world!")\n' '</script>') self._check(program, 'Hello world!\n') @@ -635,7 +635,7 @@ class ScriptTestCase(TestCaseBase): program, macros = self._compile( '<script type="text/javascript" src="somefile.js" />\n' '<script type="text/server-python">\n' - ' print "Hello world!"\n' + ' print("Hello world!")\n' '</script>') self._check(program, '<script type="text/javascript" src="somefile.js" />\n' |