summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2010-01-24 16:27:29 +0000
committerChris McDonough <chrism@agendaless.com>2010-01-24 16:27:29 +0000
commitd634951d17e48cf1fb26e58348ec3b86daef1466 (patch)
tree492211de13ef4e9ba5edeb61bcac61e9de24f318 /repoze/bfg/tests
parent330f7c5f6f5d5005c6108d6da6f75b6bfd101814 (diff)
downloadpyramid-d634951d17e48cf1fb26e58348ec3b86daef1466.tar.gz
pyramid-d634951d17e48cf1fb26e58348ec3b86daef1466.tar.bz2
pyramid-d634951d17e48cf1fb26e58348ec3b86daef1466.zip
100% test coverage.
Diffstat (limited to 'repoze/bfg/tests')
-rw-r--r--repoze/bfg/tests/test_zcml.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/repoze/bfg/tests/test_zcml.py b/repoze/bfg/tests/test_zcml.py
index 4d29c8373..2d9d59b64 100644
--- a/repoze/bfg/tests/test_zcml.py
+++ b/repoze/bfg/tests/test_zcml.py
@@ -69,6 +69,15 @@ class TestViewDirective(unittest.TestCase):
self.assertEqual(result, 'OK')
self.failIf(hasattr(view, '__call_permissive__'))
+ def test_request_type_asnoninterfacestring(self):
+ from repoze.bfg.exceptions import ConfigurationError
+ context = DummyContext('notaninterface')
+ view = lambda *arg: 'OK'
+ self.assertRaises(ConfigurationError,
+ self._callFUT,
+ context, 'repoze.view', IDummy, view=view,
+ request_type='whatever')
+
def test_with_dotted_renderer(self):
from repoze.bfg.threadlocal import get_current_registry
from repoze.bfg.interfaces import IView