diff options
| author | Michael Merickel <michael@merickel.org> | 2018-10-14 21:11:41 -0500 |
|---|---|---|
| committer | Michael Merickel <michael@merickel.org> | 2018-10-14 21:11:41 -0500 |
| commit | 3670c2cdb732d378ba6d38e72e7cd875ff726aa9 (patch) | |
| tree | 5213452a778c992d42602efe7d3b3655a349abd5 /tests/test_config/pkgs/scannable | |
| parent | 2b024920847481592b1a13d4006d2a9fa8881d72 (diff) | |
| download | pyramid-3670c2cdb732d378ba6d38e72e7cd875ff726aa9.tar.gz pyramid-3670c2cdb732d378ba6d38e72e7cd875ff726aa9.tar.bz2 pyramid-3670c2cdb732d378ba6d38e72e7cd875ff726aa9.zip | |
move tests out of the package
Diffstat (limited to 'tests/test_config/pkgs/scannable')
6 files changed, 189 insertions, 0 deletions
diff --git a/tests/test_config/pkgs/scannable/__init__.py b/tests/test_config/pkgs/scannable/__init__.py new file mode 100644 index 000000000..562413a41 --- /dev/null +++ b/tests/test_config/pkgs/scannable/__init__.py @@ -0,0 +1,96 @@ +from pyramid.view import view_config +from pyramid.renderers import null_renderer + +@view_config(renderer=null_renderer) +def grokked(context, request): + return 'grokked' + +@view_config(request_method='POST', renderer=null_renderer) +def grokked_post(context, request): + return 'grokked_post' + +@view_config(name='stacked2', renderer=null_renderer) +@view_config(name='stacked1', renderer=null_renderer) +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 = view_config(name='stacked_class1', + renderer=null_renderer)(stacked_class) +stacked_class = view_config(name='stacked_class2', + renderer=null_renderer)(stacked_class) + +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 = view_config(name='oldstyle_grokked_class', + renderer=null_renderer)( + oldstyle_grokked_class) + +class grokked_class(object): + def __init__(self, context, request): + self.context = context + self.request = request + + def __call__(self): + return 'grokked_class' + +grokked_class = view_config(name='grokked_class', + renderer=null_renderer)(grokked_class) + +class Foo(object): + def __call__(self, context, request): + return 'grokked_instance' + +grokked_instance = Foo() +grokked_instance = view_config(name='grokked_instance', + renderer=null_renderer)(grokked_instance) + +class Base(object): + @view_config(name='basemethod', renderer=null_renderer) + def basemethod(self): + """ """ + +class MethodViews(Base): + def __init__(self, context, request): + self.context = context + self.request = request + + @view_config(name='method1', renderer=null_renderer) + def method1(self): + return 'method1' + + @view_config(name='method2', renderer=null_renderer) + def method2(self): + return 'method2' + + @view_config(name='stacked_method2', renderer=null_renderer) + @view_config(name='stacked_method1', renderer=null_renderer) + def stacked(self): + return 'stacked_method' + +# ungrokkable + +A = 1 +B = {} + +def stuff(): + """ """ + +class Whatever(object): + pass + +class Whatever2: + pass diff --git a/tests/test_config/pkgs/scannable/another.py b/tests/test_config/pkgs/scannable/another.py new file mode 100644 index 000000000..529821b5c --- /dev/null +++ b/tests/test_config/pkgs/scannable/another.py @@ -0,0 +1,69 @@ +from pyramid.view import view_config +from pyramid.renderers import null_renderer + +@view_config(name='another', renderer=null_renderer) +def grokked(context, request): + return 'another_grokked' + +@view_config(request_method='POST', name='another', renderer=null_renderer) +def grokked_post(context, request): + return 'another_grokked_post' + +@view_config(name='another_stacked2', renderer=null_renderer) +@view_config(name='another_stacked1', renderer=null_renderer) +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 = view_config(name='another_stacked_class1', + renderer=null_renderer)(stacked_class) +stacked_class = view_config(name='another_stacked_class2', + renderer=null_renderer)(stacked_class) + +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 = view_config(name='another_oldstyle_grokked_class', + renderer=null_renderer)( + 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 = view_config(name='another_grokked_class', + renderer=null_renderer)(grokked_class) + +class Foo(object): + def __call__(self, context, request): + return 'another_grokked_instance' + +grokked_instance = Foo() +grokked_instance = view_config(name='another_grokked_instance', + renderer=null_renderer)( + grokked_instance) + +# ungrokkable + +A = 1 +B = {} + +def stuff(): + """ """ + diff --git a/tests/test_config/pkgs/scannable/pod/notinit.py b/tests/test_config/pkgs/scannable/pod/notinit.py new file mode 100644 index 000000000..91dcd161b --- /dev/null +++ b/tests/test_config/pkgs/scannable/pod/notinit.py @@ -0,0 +1,6 @@ +from pyramid.view import view_config +from pyramid.renderers import null_renderer + +@view_config(name='pod_notinit', renderer=null_renderer) +def subpackage_notinit(context, request): + return 'pod_notinit' diff --git a/tests/test_config/pkgs/scannable/subpackage/__init__.py b/tests/test_config/pkgs/scannable/subpackage/__init__.py new file mode 100644 index 000000000..9e0ddacbd --- /dev/null +++ b/tests/test_config/pkgs/scannable/subpackage/__init__.py @@ -0,0 +1,6 @@ +from pyramid.view import view_config +from pyramid.renderers import null_renderer + +@view_config(name='subpackage_init', renderer=null_renderer) +def subpackage_init(context, request): + return 'subpackage_init' diff --git a/tests/test_config/pkgs/scannable/subpackage/notinit.py b/tests/test_config/pkgs/scannable/subpackage/notinit.py new file mode 100644 index 000000000..f7edd0c68 --- /dev/null +++ b/tests/test_config/pkgs/scannable/subpackage/notinit.py @@ -0,0 +1,6 @@ +from pyramid.view import view_config +from pyramid.renderers import null_renderer + +@view_config(name='subpackage_notinit', renderer=null_renderer) +def subpackage_notinit(context, request): + return 'subpackage_notinit' diff --git a/tests/test_config/pkgs/scannable/subpackage/subsubpackage/__init__.py b/tests/test_config/pkgs/scannable/subpackage/subsubpackage/__init__.py new file mode 100644 index 000000000..fdda0dffe --- /dev/null +++ b/tests/test_config/pkgs/scannable/subpackage/subsubpackage/__init__.py @@ -0,0 +1,6 @@ +from pyramid.view import view_config +from pyramid.renderers import null_renderer + +@view_config(name='subsubpackage_init', renderer=null_renderer) +def subpackage_init(context, request): + return 'subsubpackage_init' |
