diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2015-01-04 15:07:36 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2015-01-04 18:06:02 -0500 |
| commit | cf272325635c1205da7fd2668eac3c8ac409dafb (patch) | |
| tree | 7a34220d9c63d54bf2b072786062851fd9a137c3 /test/base | |
| parent | 315db703a63f5fe5fecf6417f78ff513ff091966 (diff) | |
| download | sqlalchemy-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.py | 21 |
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() |
