From ff1213e8f2aed987108ba57aed517c033491b1aa Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Wed, 14 Apr 2010 02:49:19 +0000 Subject: Add "exception views" work contributed primarily by Andrey Popp by merging the "phash" branch. --- repoze/bfg/tests/hybridapp/configure.zcml | 56 +++++++++++++++++++++++++++++++ repoze/bfg/tests/hybridapp/views.py | 22 ++++++++++++ 2 files changed, 78 insertions(+) (limited to 'repoze/bfg/tests/hybridapp') diff --git a/repoze/bfg/tests/hybridapp/configure.zcml b/repoze/bfg/tests/hybridapp/configure.zcml index 56c6ea8db..a94409e26 100644 --- a/repoze/bfg/tests/hybridapp/configure.zcml +++ b/repoze/bfg/tests/hybridapp/configure.zcml @@ -58,4 +58,60 @@ use_global_views="True" /> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repoze/bfg/tests/hybridapp/views.py b/repoze/bfg/tests/hybridapp/views.py index 7f60ddbfe..135ef8290 100644 --- a/repoze/bfg/tests/hybridapp/views.py +++ b/repoze/bfg/tests/hybridapp/views.py @@ -15,3 +15,25 @@ def global2_view(request): def route2_view(request): """ """ return Response('route2') + +def exception_view(request): + """ """ + return Response('supressed') + +def exception2_view(request): + """ """ + return Response('supressed2') + +def erroneous_view(request): + """ """ + raise RuntimeError() + +def erroneous_sub_view(request): + """ """ + raise SubException() + +class SuperException(Exception): + """ """ + +class SubException(SuperException): + """ """ -- cgit v1.2.3