summaryrefslogtreecommitdiff
path: root/test/base
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2015-01-04 15:07:36 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2015-01-04 18:06:02 -0500
commitcf272325635c1205da7fd2668eac3c8ac409dafb (patch)
tree7a34220d9c63d54bf2b072786062851fd9a137c3 /test/base
parent315db703a63f5fe5fecf6417f78ff513ff091966 (diff)
downloadsqlalchemy-cf272325635c1205da7fd2668eac3c8ac409dafb.tar.gz
- wip - start factoring events so that we aren't using descriptors for dispatch,
allowing us to move to __slots__
Diffstat (limited to 'test/base')
-rw-r--r--test/base/test_events.py21
1 files changed, 6 insertions, 15 deletions
diff --git a/test/base/test_events.py b/test/base/test_events.py
index 89379961e..1449bfab0 100644
--- a/test/base/test_events.py
+++ b/test/base/test_events.py
@@ -154,25 +154,16 @@ class EventsTest(fixtures.TestBase):
t2 = self.Target()
t1.dispatch.event_one(5, 6)
t2.dispatch.event_one(5, 6)
- is_(
- t1.dispatch.__dict__['event_one'],
- self.Target.dispatch.event_one.
- _empty_listeners[self.Target]
- )
+ assert t1.dispatch.event_one in \
+ self.Target.dispatch._empty_listeners[self.Target]
@event.listens_for(t1, "event_one")
def listen_two(x, y):
pass
- is_not_(
- t1.dispatch.__dict__['event_one'],
- self.Target.dispatch.event_one.
- _empty_listeners[self.Target]
- )
- is_(
- t2.dispatch.__dict__['event_one'],
- self.Target.dispatch.event_one.
- _empty_listeners[self.Target]
- )
+ assert t1.dispatch.event_one not in \
+ self.Target.dispatch._empty_listeners[self.Target]
+ assert t2.dispatch.event_one in \
+ self.Target.dispatch._empty_listeners[self.Target]
def test_immutable_methods(self):
t1 = self.Target()