summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/grokkedapp
diff options
context:
space:
mode:
Diffstat (limited to 'repoze/bfg/tests/grokkedapp')
-rw-r--r--repoze/bfg/tests/grokkedapp/__init__.py16
-rw-r--r--repoze/bfg/tests/grokkedapp/another.py18
2 files changed, 33 insertions, 1 deletions
diff --git a/repoze/bfg/tests/grokkedapp/__init__.py b/repoze/bfg/tests/grokkedapp/__init__.py
index f4a924292..5a00adbeb 100644
--- a/repoze/bfg/tests/grokkedapp/__init__.py
+++ b/repoze/bfg/tests/grokkedapp/__init__.py
@@ -7,6 +7,22 @@ def grokked(context, request):
@bfg_view(request_method='POST')
def grokked_post(context, request):
return 'grokked_post'
+
+@bfg_view(name='stacked2')
+@bfg_view(name='stacked1')
+def stacked(context, request):
+ return 'stacked'
+
+class stacked_class(object):
+ def __init__(self, context, request):
+ self.context = context
+ self.request = request
+
+ def __call__(self):
+ return 'stacked_class'
+
+stacked_class = bfg_view(name='stacked_class1')(stacked_class)
+stacked_class = bfg_view(name='stacked_class2')(stacked_class)
class oldstyle_grokked_class:
def __init__(self, context, request):
diff --git a/repoze/bfg/tests/grokkedapp/another.py b/repoze/bfg/tests/grokkedapp/another.py
index 94be9f74a..7dda1d579 100644
--- a/repoze/bfg/tests/grokkedapp/another.py
+++ b/repoze/bfg/tests/grokkedapp/another.py
@@ -7,7 +7,23 @@ def grokked(context, request):
@bfg_view(request_method='POST', name='another')
def grokked_post(context, request):
return 'another_grokked_post'
-
+
+@bfg_view(name='another_stacked2')
+@bfg_view(name='another_stacked1')
+def stacked(context, request):
+ return 'another_stacked'
+
+class stacked_class(object):
+ def __init__(self, context, request):
+ self.context = context
+ self.request = request
+
+ def __call__(self):
+ return 'another_stacked_class'
+
+stacked_class = bfg_view(name='another_stacked_class1')(stacked_class)
+stacked_class = bfg_view(name='another_stacked_class2')(stacked_class)
+
class oldstyle_grokked_class:
def __init__(self, context, request):
self.context = context