diff options
| author | Chris McDonough <chrism@agendaless.com> | 2010-02-02 03:18:21 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2010-02-02 03:18:21 +0000 |
| commit | 362061b24ce3f5d187a4a3a14f566c1653bccfb9 (patch) | |
| tree | ec98c0be57e836b050f7b9a42a7e9377d7a2225f /repoze/bfg/tests | |
| parent | bd363b8e0028f13819d833f02358f617e09a5d8a (diff) | |
| download | pyramid-362061b24ce3f5d187a4a3a14f566c1653bccfb9.tar.gz pyramid-362061b24ce3f5d187a4a3a14f566c1653bccfb9.tar.bz2 pyramid-362061b24ce3f5d187a4a3a14f566c1653bccfb9.zip | |
- Remove ``view_header``, ``view_accept``, ``view_xhr``,
``view_path_info``, ``view_request_method``, ``view_request_param``,
and ``view_containment`` predicate arguments from the
``Configurator.add_route`` argument list. These arguments were
speculative. If you need the features exposed by these arguments,
add a view associated with a route using the ``route_name`` argument
to the ``add_view`` method instead.
- Remove ``view_header``, ``view_accept``, ``view_xhr``,
``view_path_info``, ``view_request_method``, ``view_request_param``,
and ``view_containment`` predicate arguments from the ``route`` ZCML
directive attribute set. These attributes were speculative. If you
need the features exposed by these attributes, add a view associated
with a route using the ``route_name`` attribute of the ``view`` ZCML
directive instead.
Diffstat (limited to 'repoze/bfg/tests')
| -rw-r--r-- | repoze/bfg/tests/test_configuration.py | 83 | ||||
| -rw-r--r-- | repoze/bfg/tests/test_zcml.py | 12 |
2 files changed, 4 insertions, 91 deletions
diff --git a/repoze/bfg/tests/test_configuration.py b/repoze/bfg/tests/test_configuration.py index 2e4ba3a18..78e1949e4 100644 --- a/repoze/bfg/tests/test_configuration.py +++ b/repoze/bfg/tests/test_configuration.py @@ -1186,89 +1186,6 @@ class ConfiguratorTests(unittest.TestCase): wrapper = self._getViewCallable(config, IOther, request_type) self.assertEqual(wrapper, None) - def test_add_route_with_view_request_method(self): - config = self._makeOne() - view = lambda *arg: 'OK' - config.add_route('name', 'path', view=view, view_request_method='GET') - request_type = self._getRouteRequestIface(config, 'name') - wrapper = self._getViewCallable(config, None, request_type) - self._assertRoute(config, 'name', 'path') - request = self._makeRequest(config) - request.method = 'GET' - self.assertEqual(wrapper(None, request), 'OK') - request = self._makeRequest(config) - request.method = 'POST' - self._assertNotFound(wrapper, None, request) - - def test_add_route_with_view_header(self): - config = self._makeOne() - view = lambda *arg: 'OK' - config.add_route('name', 'path', view=view, view_header='Host') - request_type = self._getRouteRequestIface(config, 'name') - wrapper = self._getViewCallable(config, None, request_type) - self._assertRoute(config, 'name', 'path') - request = self._makeRequest(config) - request.headers = {'Host':'abc'} - self.assertEqual(wrapper(None, request), 'OK') - request = self._makeRequest(config) - request.headers = {} - self._assertNotFound(wrapper, None, request) - - def test_add_route_with_view_xhr(self): - config = self._makeOne() - view = lambda *arg: 'OK' - config.add_route('name', 'path', view=view, view_xhr=True) - request_type = self._getRouteRequestIface(config, 'name') - wrapper = self._getViewCallable(config, None, request_type) - self._assertRoute(config, 'name', 'path') - request = self._makeRequest(config) - request.is_xhr = True - self.assertEqual(wrapper(None, request), 'OK') - request = self._makeRequest(config) - request.is_xhr = False - self._assertNotFound(wrapper, None, request) - - def test_add_route_with_view_path_info(self): - config = self._makeOne() - view = lambda *arg: 'OK' - config.add_route('name', 'path', view=view, view_path_info='/foo') - request_type = self._getRouteRequestIface(config, 'name') - wrapper = self._getViewCallable(config, None, request_type) - self._assertRoute(config, 'name', 'path') - request = self._makeRequest(config) - request.path_info = '/foo' - self.assertEqual(wrapper(None, request), 'OK') - request = self._makeRequest(config) - request.path_info = '/' - self._assertNotFound(wrapper, None, request) - - def test_add_route_with_view_accept(self): - config = self._makeOne() - view = lambda *arg: 'OK' - config.add_route('name', 'path', view=view, view_accept='text/xml') - request_type = self._getRouteRequestIface(config, 'name') - wrapper = self._getViewCallable(config, None, request_type) - self._assertRoute(config, 'name', 'path') - request = self._makeRequest(config) - request.accept = ['text/xml'] - self.assertEqual(wrapper(None, request), 'OK') - request = self._makeRequest(config) - request.accept = ['text/html'] - self._assertNotFound(wrapper, None, request) - - def test_add_route_with_view_containment(self): - from zope.interface import directlyProvides - config = self._makeOne() - view = lambda *arg: 'OK' - config.add_route('name', 'path', view=view, view_containment=IDummy) - request_type = self._getRouteRequestIface(config, 'name') - wrapper = self._getViewCallable(config, None, request_type) - self._assertRoute(config, 'name', 'path') - context = DummyContext() - directlyProvides(context, IDummy) - self.assertEqual(wrapper(context, None), 'OK') - self._assertNotFound(wrapper, None, None) - def test_add_route_with_view_renderer(self): config = self._makeOne() self._registerRenderer(config) diff --git a/repoze/bfg/tests/test_zcml.py b/repoze/bfg/tests/test_zcml.py index 2d9d59b64..1784a6aa8 100644 --- a/repoze/bfg/tests/test_zcml.py +++ b/repoze/bfg/tests/test_zcml.py @@ -521,8 +521,7 @@ class TestRouteDirective(unittest.TestCase): reg = get_current_registry() request_type = reg.getUtility(IRouteRequest, 'name') view_discriminator = view_action['discriminator'] - discrim = ('view', None, '', None, IView, None, None, None, - 'name', None, False, None, None, None) + discrim = ('view', None, '', None, IView, 'name', None) self.assertEqual(view_discriminator, discrim) wrapped = reg.adapters.lookup((request_type, Interface), IView, name='') self.failUnless(wrapped) @@ -548,8 +547,7 @@ class TestRouteDirective(unittest.TestCase): reg = get_current_registry() request_type = reg.getUtility(IRouteRequest, 'name') view_discriminator = view_action['discriminator'] - discrim = ('view', IDummy, '', None, IView, None, None, None, - 'name', None, False, None, None, None) + discrim = ('view', IDummy, '', None, IView, 'name', None) self.assertEqual(view_discriminator, discrim) wrapped = reg.adapters.lookup((request_type, IDummy), IView, name='') self.failUnless(wrapped) @@ -578,8 +576,7 @@ class TestRouteDirective(unittest.TestCase): reg = get_current_registry() request_type = reg.getUtility(IRouteRequest, 'name') view_discriminator = view_action['discriminator'] - discrim = ('view', IDummy, '', None, IView, None, None, None, - 'name', None, False, None, None, None) + discrim = ('view', IDummy, '', None, IView, 'name', None) self.assertEqual(view_discriminator, discrim) wrapped = reg.adapters.lookup((request_type, IDummy), IView, name='') self.failUnless(wrapped) @@ -615,8 +612,7 @@ class TestRouteDirective(unittest.TestCase): view_action = actions[1] request_type = reg.getUtility(IRouteRequest, 'name') view_discriminator = view_action['discriminator'] - discrim = ('view', None, '', None, IView, None, None, None, - 'name', None, False, None, None, None) + discrim = ('view', None, '', None, IView, 'name', None) self.assertEqual(view_discriminator, discrim) wrapped = reg.adapters.lookup((request_type, Interface), IView, name='') self.failUnless(wrapped) |
