summaryrefslogtreecommitdiff
path: root/tests/pkgs/eventonly
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2018-10-15 01:55:54 -0500
committerMichael Merickel <michael@merickel.org>2018-10-15 09:24:07 -0500
commit0c29cf2df41600d3906d521c72991c7686018b71 (patch)
treeff907f90ec9467e12874c9b2c961549d0e7caf74 /tests/pkgs/eventonly
parent851c368e3c158e264358de10446f5b5de240e534 (diff)
downloadpyramid-0c29cf2df41600d3906d521c72991c7686018b71.tar.gz
pyramid-0c29cf2df41600d3906d521c72991c7686018b71.tar.bz2
pyramid-0c29cf2df41600d3906d521c72991c7686018b71.zip
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')
-