summaryrefslogtreecommitdiff
path: root/tests/pkgs/eventonly
diff options
context:
space:
mode:
authorMichael Merickel <github@m.merickel.org>2018-10-15 09:56:42 -0500
committerGitHub <noreply@github.com>2018-10-15 09:56:42 -0500
commitbda1306749c62ef4f11cfe567ed7d56c8ad94240 (patch)
tree304c696c105ca15bbe0f13d96c79524974de768b /tests/pkgs/eventonly
parent81576ee51564c49d5ff3c1c07f214f22a8438231 (diff)
parenta54bc1ccac17625991e26eb5d4577f893803c683 (diff)
downloadpyramid-bda1306749c62ef4f11cfe567ed7d56c8ad94240.tar.gz
pyramid-bda1306749c62ef4f11cfe567ed7d56c8ad94240.tar.bz2
pyramid-bda1306749c62ef4f11cfe567ed7d56c8ad94240.zip
Merge pull request #3388 from mmerickel/black
format source using black
Diffstat (limited to 'tests/pkgs/eventonly')
-rw-r--r--tests/pkgs/eventonly/__init__.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/tests/pkgs/eventonly/__init__.py b/tests/pkgs/eventonly/__init__.py
index 452ae35a7..c48b539a1 100644
--- a/tests/pkgs/eventonly/__init__.py
+++ b/tests/pkgs/eventonly/__init__.py
@@ -1,6 +1,7 @@
from pyramid.view import view_config
from pyramid.events import subscriber
+
class Yup(object):
def __init__(self, val, config):
self.val = val
@@ -13,37 +14,46 @@ class Yup(object):
def __call__(self, event):
return getattr(event.response, 'yup', False)
+
class Foo(object):
def __init__(self, response):
self.response = response
+
class Bar(object):
pass
+
@subscriber(Foo)
def foo(event):
event.response.text += 'foo '
+
@subscriber(Foo, yup=True)
def fooyup(event):
event.response.text += 'fooyup '
-
+
+
@subscriber([Foo, Bar])
def foobar(event):
event.response.text += 'foobar '
+
@subscriber([Foo, Bar])
def foobar2(event, context):
event.response.text += 'foobar2 '
+
@subscriber([Foo, Bar], yup=True)
def foobaryup(event):
event.response.text += 'foobaryup '
+
@subscriber([Foo, Bar], yup=True)
def foobaryup2(event, context):
event.response.text += 'foobaryup2 '
+
@view_config(name='sendfoo')
def sendfoo(request):
response = request.response
@@ -51,6 +61,7 @@ def sendfoo(request):
request.registry.notify(Foo(response))
return response
+
@view_config(name='sendfoobar')
def sendfoobar(request):
response = request.response
@@ -58,7 +69,7 @@ def sendfoobar(request):
request.registry.notify(Foo(response), Bar())
return response
+
def includeme(config):
config.add_subscriber_predicate('yup', Yup)
config.scan('tests.pkgs.eventonly')
-