diff options
| author | Chris McDonough <chrism@agendaless.com> | 2010-01-02 17:08:27 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2010-01-02 17:08:27 +0000 |
| commit | af87b445b4948005115582fc7278e853439ac218 (patch) | |
| tree | b5b06285fe1875bf2481ac5db8743ae97dc57c7c /repoze/bfg/tests | |
| parent | 89b010503dc1fccd78d4bccc7d8f73609cc341d1 (diff) | |
| download | pyramid-af87b445b4948005115582fc7278e853439ac218.tar.gz pyramid-af87b445b4948005115582fc7278e853439ac218.tar.bz2 pyramid-af87b445b4948005115582fc7278e853439ac218.zip | |
Move setup_registry to API listing.
Small stylistic change in old-view detection.
Diffstat (limited to 'repoze/bfg/tests')
| -rw-r--r-- | repoze/bfg/tests/test_configuration.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/repoze/bfg/tests/test_configuration.py b/repoze/bfg/tests/test_configuration.py index 594f8e8f4..d8b6aca99 100644 --- a/repoze/bfg/tests/test_configuration.py +++ b/repoze/bfg/tests/test_configuration.py @@ -536,6 +536,20 @@ class ConfiguratorTests(unittest.TestCase): self.failUnless(IMultiView.providedBy(wrapper)) self.assertEqual(wrapper(None, None), 'OK') + def test_add_view_multiview_replaces_existing_securedview(self): + from zope.interface import Interface + from repoze.bfg.interfaces import IRequest + from repoze.bfg.interfaces import ISecuredView + from repoze.bfg.interfaces import IMultiView + view = lambda *arg: 'OK' + config = self._makeOne() + config.registry.registerAdapter( + view, (Interface, IRequest), ISecuredView, name='') + config.add_view(view=view) + wrapper = self._getViewCallable(config) + self.failUnless(IMultiView.providedBy(wrapper)) + self.assertEqual(wrapper(None, None), 'OK') + def test_add_view_with_accept_multiview_replaces_existing_view(self): from zope.interface import Interface from repoze.bfg.interfaces import IRequest |
