summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-11-21 18:52:31 +0000
committerChris McDonough <chrism@agendaless.com>2009-11-21 18:52:31 +0000
commitcf9417035e6ed75f7a70330bde1f12477b8635a8 (patch)
tree99f20f68a3963835df8511e74be0cccaa38ecf07
parentb3018eb842b7e3ff69ce2bfc8e6b16b21d879f20 (diff)
downloadpyramid-cf9417035e6ed75f7a70330bde1f12477b8635a8.tar.gz
pyramid-cf9417035e6ed75f7a70330bde1f12477b8635a8.tar.bz2
pyramid-cf9417035e6ed75f7a70330bde1f12477b8635a8.zip
_map_view doesn't need a registry argument.
-rw-r--r--repoze/bfg/configuration.py4
-rw-r--r--repoze/bfg/tests/test_configuration.py73
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()