mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Added return value to Signal.disconnect().
This commit is contained in:
committed by
Tim Graham
parent
937fab030d
commit
23f1a8dad2
@@ -153,6 +153,16 @@ class DispatcherTests(unittest.TestCase):
|
||||
a_signal.disconnect(receiver_3)
|
||||
self.assertTestIsClean(a_signal)
|
||||
|
||||
def test_values_returned_by_disconnection(self):
|
||||
receiver_1 = Callable()
|
||||
receiver_2 = Callable()
|
||||
a_signal.connect(receiver_1)
|
||||
receiver_1_disconnected = a_signal.disconnect(receiver_1)
|
||||
receiver_2_disconnected = a_signal.disconnect(receiver_2)
|
||||
self.assertTrue(receiver_1_disconnected)
|
||||
self.assertFalse(receiver_2_disconnected)
|
||||
self.assertTestIsClean(a_signal)
|
||||
|
||||
def test_has_listeners(self):
|
||||
self.assertFalse(a_signal.has_listeners())
|
||||
self.assertFalse(a_signal.has_listeners(sender=object()))
|
||||
|
||||
Reference in New Issue
Block a user