From a196ba96fea9ee0b8db484a9562446d8ba64d9f2 Mon Sep 17 00:00:00 2001 From: Michael Merickel <michael@merickel.org> Date: Sat, 08 Jul 2017 19:44:51 +0200 Subject: [PATCH] Merge pull request #3123 from mmerickel/backport-3122-to-1.9-branch --- pyramid/tests/test_events.py | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/pyramid/tests/test_events.py b/pyramid/tests/test_events.py index 52e53c3..4f9011c 100644 --- a/pyramid/tests/test_events.py +++ b/pyramid/tests/test_events.py @@ -209,7 +209,16 @@ def foo(): pass dec(foo) self.assertEqual(dummy_venusian.attached, - [(foo, dec.register, 'pyramid')]) + [(foo, dec.register, 'pyramid', 1)]) + + def test___call___with_venusian_args(self): + dec = self._makeOne(_category='foo', _depth=1) + dummy_venusian = DummyVenusian() + dec.venusian = dummy_venusian + def foo(): pass + dec(foo) + self.assertEqual(dummy_venusian.attached, + [(foo, dec.register, 'foo', 2)]) def test_regsister_with_predicates(self): from zope.interface import Interface @@ -308,8 +317,8 @@ def __init__(self): self.attached = [] - def attach(self, wrapped, fn, category=None): - self.attached.append((wrapped, fn, category)) + def attach(self, wrapped, fn, category=None, depth=None): + self.attached.append((wrapped, fn, category, depth)) class Dummy: pass -- Gitblit v1.9.3