summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/grokkedapp/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'repoze/bfg/tests/grokkedapp/__init__.py')
-rw-r--r--repoze/bfg/tests/grokkedapp/__init__.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/repoze/bfg/tests/grokkedapp/__init__.py b/repoze/bfg/tests/grokkedapp/__init__.py
index 9d91eb80f..aeedd4dba 100644
--- a/repoze/bfg/tests/grokkedapp/__init__.py
+++ b/repoze/bfg/tests/grokkedapp/__init__.py
@@ -8,4 +8,19 @@ class INothing(Interface):
def grokked(context, request):
""" """
+class grokked_klass(object):
+ """ """
+ def __init__(self, context, request):
+ self.context = context
+ self.request = request
+ def __call__(self):
+ """ """
+
+# in 2.6+ the below can be spelled as a class decorator:
+#
+# @bfg_view(for_=INothing, name='grokked_klass')
+# class grokked_class(object):
+# ....
+#
+grokked_klass = bfg_view(for_=INothing, name='grokked_klass')(grokked_klass)