fix remove listener (#3196)
This commit is contained in:
parent
35b388edce
commit
5995f2438e
6 changed files with 54 additions and 44 deletions
|
@ -166,14 +166,14 @@ class TestEventBus(unittest.TestCase):
|
|||
self.assertEqual(old_count + 1, len(self.bus.listeners))
|
||||
|
||||
# Try deleting a non registered listener, nothing should happen
|
||||
self.bus.remove_listener('test', lambda x: len)
|
||||
self.bus._remove_listener('test', lambda x: len)
|
||||
|
||||
# Remove listener
|
||||
self.bus.remove_listener('test', listener)
|
||||
self.bus._remove_listener('test', listener)
|
||||
self.assertEqual(old_count, len(self.bus.listeners))
|
||||
|
||||
# Try deleting listener while category doesn't exist either
|
||||
self.bus.remove_listener('test', listener)
|
||||
self.bus._remove_listener('test', listener)
|
||||
|
||||
def test_unsubscribe_listener(self):
|
||||
"""Test unsubscribe listener from returned function."""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue