diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-11-21 18:52:31 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-11-21 18:52:31 +0000 |
| commit | cf9417035e6ed75f7a70330bde1f12477b8635a8 (patch) | |
| tree | 99f20f68a3963835df8511e74be0cccaa38ecf07 | |
| parent | b3018eb842b7e3ff69ce2bfc8e6b16b21d879f20 (diff) | |
| download | pyramid-cf9417035e6ed75f7a70330bde1f12477b8635a8.tar.gz pyramid-cf9417035e6ed75f7a70330bde1f12477b8635a8.tar.bz2 pyramid-cf9417035e6ed75f7a70330bde1f12477b8635a8.zip | |
_map_view doesn't need a registry argument.
| -rw-r--r-- | repoze/bfg/configuration.py | 4 | ||||
| -rw-r--r-- | repoze/bfg/tests/test_configuration.py | 73 |
2 files changed, 27 insertions, 50 deletions
diff --git a/repoze/bfg/configuration.py b/repoze/bfg/configuration.py index 3d4f477e9..ec0cce610 100644 --- a/repoze/bfg/configuration.py +++ b/repoze/bfg/configuration.py @@ -242,7 +242,7 @@ class Configurator(object): viewname=None): renderer = self.renderer_from_name(renderer_name) reg = self.reg - mapped_view = _map_view(reg, view, attr, renderer, renderer_name) + mapped_view = _map_view(view, attr, renderer, renderer_name) owrapped_view = _owrap_view(reg, mapped_view, viewname,wrapper_viewname) secured_view = _secure_view(reg, owrapped_view, permission) debug_view = _authdebug_view(reg, secured_view, permission) @@ -688,7 +688,7 @@ def requestonly(class_or_callable, attr=None): return False -def _map_view(registry, view, attr=None, renderer=None, renderer_name=None): +def _map_view(view, attr=None, renderer=None, renderer_name=None): wrapped_view = view if inspect.isclass(view): diff --git a/repoze/bfg/tests/test_configuration.py b/repoze/bfg/tests/test_configuration.py index 802f21915..8053256c4 100644 --- a/repoze/bfg/tests/test_configuration.py +++ b/repoze/bfg/tests/test_configuration.py @@ -1459,29 +1459,28 @@ class Test__map_view(unittest.TestCase): def test__map_view_as_function_context_and_request(self): def view(context, request): return 'OK' - result = self._callFUT(self.registry, view) + result = self._callFUT(view) self.failUnless(result is view) self.assertEqual(result(None, None), 'OK') def test__map_view_as_function_with_attr(self): def view(context, request): """ """ - result = self._callFUT(self.registry, view, attr='__name__') + result = self._callFUT(view, attr='__name__') self.failIf(result is view) self.assertRaises(TypeError, result, None, None) def test__map_view_as_function_with_attr_and_renderer(self): - self._registerRenderer() + renderer = self._registerRenderer() view = lambda *arg: 'OK' - result = self._callFUT(self.registry, view, attr='__name__', - renderer_name='fixtures/minimal.txt') + result = self._callFUT(view, attr='__name__', renderer=renderer) self.failIf(result is view) self.assertRaises(TypeError, result, None, None) def test__map_view_as_function_requestonly(self): def view(request): return 'OK' - result = self._callFUT(self.registry, view) + result = self._callFUT(view) self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1491,7 +1490,7 @@ class Test__map_view(unittest.TestCase): def test__map_view_as_function_requestonly_with_attr(self): def view(request): """ """ - result = self._callFUT(self.registry, view, attr='__name__') + result = self._callFUT(view, attr='__name__') self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1504,7 +1503,7 @@ class Test__map_view(unittest.TestCase): pass def __call__(self): return 'OK' - result = self._callFUT(self.registry, view) + result = self._callFUT(view) self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1517,7 +1516,7 @@ class Test__map_view(unittest.TestCase): pass def index(self): return 'OK' - result = self._callFUT(self.registry, view, attr='index') + result = self._callFUT(view, attr='index') self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1532,10 +1531,7 @@ class Test__map_view(unittest.TestCase): pass def index(self): return {'a':'1'} - result = self._callFUT( - self.registry, - view, attr='index', - renderer = renderer) + result = self._callFUT(view, attr='index', renderer = renderer) self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1549,7 +1545,7 @@ class Test__map_view(unittest.TestCase): pass def __call__(self): return 'OK' - result = self._callFUT(self.registry, view) + result = self._callFUT(view) self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1562,7 +1558,7 @@ class Test__map_view(unittest.TestCase): pass def index(self): return 'OK' - result = self._callFUT(self.registry, view, attr='index') + result = self._callFUT(view, attr='index') self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1576,10 +1572,7 @@ class Test__map_view(unittest.TestCase): pass def index(self): return {'a':'1'} - result = self._callFUT( - self.registry, - view, attr='index', - renderer = renderer) + result = self._callFUT(view, attr='index', renderer = renderer) self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1593,7 +1586,7 @@ class Test__map_view(unittest.TestCase): pass def __call__(self): return 'OK' - result = self._callFUT(self.registry, view) + result = self._callFUT(view) self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1606,7 +1599,7 @@ class Test__map_view(unittest.TestCase): pass def index(self): return 'OK' - result = self._callFUT(self.registry, view, attr='index') + result = self._callFUT(view, attr='index') self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1620,10 +1613,7 @@ class Test__map_view(unittest.TestCase): pass def index(self): return {'a':'1'} - result = self._callFUT( - self.registry, - view, attr='index', - renderer = renderer) + result = self._callFUT(view, attr='index', renderer = renderer) self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1637,7 +1627,7 @@ class Test__map_view(unittest.TestCase): pass def __call__(self): return 'OK' - result = self._callFUT(self.registry, view) + result = self._callFUT(view) self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1650,7 +1640,7 @@ class Test__map_view(unittest.TestCase): pass def index(self): return 'OK' - result = self._callFUT(self.registry, view, attr='index') + result = self._callFUT(view, attr='index') self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1664,10 +1654,7 @@ class Test__map_view(unittest.TestCase): pass def index(self): return {'a':'1'} - result = self._callFUT( - self.registry, - view, attr='index', - renderer = renderer) + result = self._callFUT(view, attr='index', renderer = renderer) self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1680,7 +1667,7 @@ class Test__map_view(unittest.TestCase): def __call__(self, context, request): return 'OK' view = View() - result = self._callFUT(self.registry, view) + result = self._callFUT(view) self.failUnless(result is view) self.assertEqual(result(None, None), 'OK') @@ -1689,7 +1676,7 @@ class Test__map_view(unittest.TestCase): def index(self, context, request): return 'OK' view = View() - result = self._callFUT(self.registry, view, attr='index') + result = self._callFUT(view, attr='index') self.failIf(result is view) self.assertEqual(result(None, None), 'OK') @@ -1699,10 +1686,7 @@ class Test__map_view(unittest.TestCase): def index(self, context, request): return {'a':'1'} view = View() - result = self._callFUT( - self.registry, - view, attr='index', - renderer=renderer) + result = self._callFUT(view, attr='index', renderer=renderer) self.failIf(result is view) request = self._makeRequest() self.assertEqual(result(None, request).body, 'Hello!') @@ -1712,7 +1696,7 @@ class Test__map_view(unittest.TestCase): def __call__(self, request): return 'OK' view = View() - result = self._callFUT(self.registry, view) + result = self._callFUT(view) self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1724,7 +1708,7 @@ class Test__map_view(unittest.TestCase): def index(self, request): return 'OK' view = View() - result = self._callFUT(self.registry, view, attr='index') + result = self._callFUT(view, attr='index') self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1737,10 +1721,7 @@ class Test__map_view(unittest.TestCase): def index(self, request): return {'a':'1'} view = View() - result = self._callFUT( - self.registry, - view, attr='index', - renderer = renderer) + result = self._callFUT(view, attr='index', renderer = renderer) self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) @@ -1752,17 +1733,13 @@ class Test__map_view(unittest.TestCase): renderer = self._registerRenderer() def view(context, request): return {'a':'1'} - result = self._callFUT( - self.registry, - view, - renderer=renderer) + result = self._callFUT(view, renderer=renderer) self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) request = self._makeRequest() self.assertEqual(result(None, request).body, 'Hello!') - class TestBFGViewGrokker(unittest.TestCase): def setUp(self): cleanUp() |
