summaryrefslogtreecommitdiff
path: root/tests/test_templite.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2015-01-09 20:10:23 -0500
committerNed Batchelder <ned@nedbatchelder.com>2015-01-09 20:10:23 -0500
commit0d1bc9fa8a3723c1929138f3b6feb1cfdb478e07 (patch)
tree3432209feff8054af73ef3a55ccaf7769d67fd20 /tests/test_templite.py
parenteca68a4d21e6cc695417b2de21ec88ca0fa0921a (diff)
downloadpython-coveragepy-git-0d1bc9fa8a3723c1929138f3b6feb1cfdb478e07.tar.gz
Report a more useful error if an expression fails.
Diffstat (limited to 'tests/test_templite.py')
-rw-r--r--tests/test_templite.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/test_templite.py b/tests/test_templite.py
index aca848a9..2b64e4e3 100644
--- a/tests/test_templite.py
+++ b/tests/test_templite.py
@@ -3,7 +3,7 @@
import re
-from coverage.templite import Templite, TempliteSyntaxError
+from coverage.templite import Templite, TempliteSyntaxError, TempliteValueError
from tests.coveragetest import CoverageTest
@@ -244,8 +244,8 @@ class TempliteTest(CoverageTest):
def test_exception_during_evaluation(self):
# TypeError: Couldn't evaluate {{ foo.bar.baz }}:
- # 'NoneType' object is unsubscriptable
- with self.assertRaises(TypeError):
+ msg = "Couldn't evaluate None.bar"
+ with self.assertRaisesRegex(TempliteValueError, msg):
self.try_render(
"Hey {{foo.bar.baz}} there", {'foo': None}, "Hey ??? there"
)