Example #1
0
def mimetype_view_selector(context, request):
    mime_views = get_mimetype_views(request.registry)
    name = mime_views.get(context.mimetype, 'view')
    response = render_view_to_response(context, request, name = name)
    if response is None:
        raise HTTPNotFound()
    return response
Example #2
0
 def test_get_mimetype_views(self):
     self.config.include('arche.utils')
     from arche.utils import get_mimetype_views
     self.assertIsInstance(get_mimetype_views(), self._cut)
Example #3
0
 def test_get_mimetype_views(self):
     self.config.include('arche.utils')
     from arche.utils import get_mimetype_views
     self.assertIsInstance(get_mimetype_views(), self._cut)