diff options
Diffstat (limited to 'repoze/bfg/tests/grokkedapp')
| -rw-r--r-- | repoze/bfg/tests/grokkedapp/__init__.py | 39 | ||||
| -rw-r--r-- | repoze/bfg/tests/grokkedapp/another.py | 39 |
2 files changed, 65 insertions, 13 deletions
diff --git a/repoze/bfg/tests/grokkedapp/__init__.py b/repoze/bfg/tests/grokkedapp/__init__.py index 598d3be64..c58ee428a 100644 --- a/repoze/bfg/tests/grokkedapp/__init__.py +++ b/repoze/bfg/tests/grokkedapp/__init__.py @@ -2,25 +2,38 @@ from repoze.bfg.view import bfg_view @bfg_view() def grokked(context, request): - """ """ + return 'grokked' -@bfg_view(request_type='POST') +@bfg_view(request_method='POST') def grokked_post(context, request): - """ """ + return 'grokked_post' -class grokked_klass(object): - """ """ +class oldstyle_grokked_class: def __init__(self, context, request): self.context = context self.request = request def __call__(self): - """ """ + return 'oldstyle_grokked_class' + +oldstyle_grokked_class = bfg_view(name='oldstyle_grokked_class')( + oldstyle_grokked_class) + +class grokked_class(object): + def __init__(self, context, request): + self.context = context + self.request = request + + def __call__(self): + return 'grokked_class' -# 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(name='grokked_klass')(grokked_klass) +grokked_class = bfg_view(name='grokked_class')(grokked_class) + +# ungrokkable + +A = 1 +B = {} + +def stuff(): + """ """ + diff --git a/repoze/bfg/tests/grokkedapp/another.py b/repoze/bfg/tests/grokkedapp/another.py new file mode 100644 index 000000000..b97110ab0 --- /dev/null +++ b/repoze/bfg/tests/grokkedapp/another.py @@ -0,0 +1,39 @@ +from repoze.bfg.view import bfg_view + +@bfg_view(name='another') +def grokked(context, request): + return 'another_grokked' + +@bfg_view(request_method='POST', name='another') +def grokked_post(context, request): + return 'another_grokked_post' + +class oldstyle_grokked_class: + def __init__(self, context, request): + self.context = context + self.request = request + + def __call__(self): + return 'another_oldstyle_grokked_class' + +oldstyle_grokked_class = bfg_view(name='another_oldstyle_grokked_class')( + oldstyle_grokked_class) + +class grokked_class(object): + def __init__(self, context, request): + self.context = context + self.request = request + + def __call__(self): + return 'another_grokked_class' + +grokked_class = bfg_view(name='another_grokked_class')(grokked_class) + +# ungrokkable + +A = 1 +B = {} + +def stuff(): + """ """ + |
