aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2010-06-22 12:04:44 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2010-06-22 12:04:44 -0400
commit2bf3ba6b1715d8a12b12c441224e3fae040f6eca (patch)
treee02f5b63b2a4ad76eebad0257fc96c825178da34 /test
parent808dde1450ace1a929d2f6a289bd3e6293c84bad (diff)
downloadexternal_python_mako-2bf3ba6b1715d8a12b12c441224e3fae040f6eca.tar.gz
external_python_mako-2bf3ba6b1715d8a12b12c441224e3fae040f6eca.tar.bz2
external_python_mako-2bf3ba6b1715d8a12b12c441224e3fae040f6eca.zip
py3k test fixes
Diffstat (limited to 'test')
-rw-r--r--test/templates/runtimeerr_py3k.html4
-rw-r--r--test/test_exceptions.py7
2 files changed, 8 insertions, 3 deletions
diff --git a/test/templates/runtimeerr_py3k.html b/test/templates/runtimeerr_py3k.html
new file mode 100644
index 0000000..d2569e9
--- /dev/null
+++ b/test/templates/runtimeerr_py3k.html
@@ -0,0 +1,4 @@
+<%
+ print(y)
+ y = 10
+%> \ No newline at end of file
diff --git a/test/test_exceptions.py b/test/test_exceptions.py
index c136725..2772506 100644
--- a/test/test_exceptions.py
+++ b/test/test_exceptions.py
@@ -98,7 +98,7 @@ ${u'привет'}
foo()
except:
html_error = exceptions.html_error_template().render()
- assert "RuntimeError: test" in html_error
+ assert "RuntimeError: test" in str(html_error)
def test_py_utf8_html_error_template(self):
try:
@@ -178,8 +178,9 @@ ${foobar}
except:
t, v, tback = sys.exc_info()
- # blow away tracebaack info
- sys.exc_clear()
+ if not util.py3k:
+ # blow away tracebaack info
+ sys.exc_clear()
# and don't even send what we have.
html_error = exceptions.html_error_template().\