def test_areNotificationsHeld_all_held(self):
     center = NotificationCenter()
     observable = _TestObservable(center, "Observable")
     observer = NotificationTestObserver()
     center.addObserver(observer, "notificationCallback", "A", observable)
     center.holdNotifications()
     self.assertTrue(center.areNotificationsHeld())
     center.releaseHeldNotifications()
     self.assertFalse(center.areNotificationsHeld())
Exemplo n.º 2
0
 def test_areNotificationsHeld_all_held(self):
     center = NotificationCenter()
     observable = _TestObservable(center, "Observable")
     observer = NotificationTestObserver()
     center.addObserver(observer, "notificationCallback", "A", observable)
     center.holdNotifications()
     self.assertTrue(center.areNotificationsHeld())
     center.releaseHeldNotifications()
     self.assertFalse(center.areNotificationsHeld())
 def test_areNotificationsHeld_observer_off(self):
     center = NotificationCenter()
     observable = _TestObservable(center, "Observable")
     observer1 = NotificationTestObserver()
     observer2 = NotificationTestObserver()
     center.addObserver(observer1, "notificationCallback", "A", observable)
     center.addObserver(observer2, "notificationCallback", "A", observable)
     center.holdNotifications(observer=observer1)
     self.assertTrue(center.areNotificationsHeld(observer=observer1))
     self.assertFalse(center.areNotificationsHeld(observer=observer2))
     center.releaseHeldNotifications(observer=observer1)
     self.assertFalse(center.areNotificationsHeld(observer=observer1))
 def test_areNotificationsHeld_observable_off(self):
     center = NotificationCenter()
     observable1 = _TestObservable(center, "Observable1")
     observable2 = _TestObservable(center, "Observable2")
     observer = NotificationTestObserver()
     center.addObserver(observer, "notificationCallback", "A", observable1)
     center.addObserver(observer, "notificationCallback", "B", observable2)
     center.holdNotifications(observable=observable1)
     self.assertTrue(center.areNotificationsHeld(observable=observable1))
     self.assertFalse(center.areNotificationsHeld(observable=observable2))
     center.releaseHeldNotifications(observable=observable1)
     self.assertFalse(center.areNotificationsHeld(observable=observable1))
Exemplo n.º 5
0
 def test_areNotificationsHeld_observer_off(self):
     center = NotificationCenter()
     observable = _TestObservable(center, "Observable")
     observer1 = NotificationTestObserver()
     observer2 = NotificationTestObserver()
     center.addObserver(observer1, "notificationCallback", "A", observable)
     center.addObserver(observer2, "notificationCallback", "A", observable)
     center.holdNotifications(observer=observer1)
     self.assertTrue(center.areNotificationsHeld(observer=observer1))
     self.assertFalse(center.areNotificationsHeld(observer=observer2))
     center.releaseHeldNotifications(observer=observer1)
     self.assertFalse(center.areNotificationsHeld(observer=observer1))
Exemplo n.º 6
0
 def test_areNotificationsHeld_observable_off(self):
     center = NotificationCenter()
     observable1 = _TestObservable(center, "Observable1")
     observable2 = _TestObservable(center, "Observable2")
     observer = NotificationTestObserver()
     center.addObserver(observer, "notificationCallback", "A", observable1)
     center.addObserver(observer, "notificationCallback", "B", observable2)
     center.holdNotifications(observable=observable1)
     self.assertTrue(center.areNotificationsHeld(observable=observable1))
     self.assertFalse(center.areNotificationsHeld(observable=observable2))
     center.releaseHeldNotifications(observable=observable1)
     self.assertFalse(center.areNotificationsHeld(observable=observable1))