aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/test_util.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/test/test_util.py b/test/test_util.py
index 04b2c09..b875f53 100644
--- a/test/test_util.py
+++ b/test/test_util.py
@@ -2,8 +2,8 @@
import os
import unittest
-from mako import util
-from test import eq_, skip_if
+from mako import util, exceptions
+from test import eq_, skip_if, assert_raises_message
class UtilTest(unittest.TestCase):
def test_fast_buffer_write(self):
@@ -40,3 +40,11 @@ class UtilTest(unittest.TestCase):
module = util.load_module('mako.template', fn)
import mako.template
self.assertEqual(module, mako.template)
+
+ def test_load_plugin_failure(self):
+ loader = util.PluginLoader("fakegroup")
+ assert_raises_message(
+ exceptions.RuntimeException,
+ "Can't load plugin fakegroup fake",
+ loader.load, "fake"
+ )