def ioerror(self, unusedevent): '''This function gets called when we get an I/O error writing to the FIFO. This is likely an EPIPE (broken pipe) error. ''' unusedevent = unusedevent # Make pylint happy... if self.maxerrcount is not None and self.errcount > self.maxerrcount: AssimEvent.unregisterobserver(self)
def ioerror(self, unusedevent): '''This function gets called when we get an I/O error writing to the FIFO. This is likely an EPIPE (broken pipe) error. ''' unusedevent = unusedevent # Make pylint happy... if self.maxerrcount is not None and self.errcount > self.maxerrcount: AssimEvent.unregisterobserver(self)
def test_simple_init_good(self): 'Perform a few simple AssimEvent good initializations' AssimEvent.observers = [] observer=DummyObserver() AssimEvent.registerobserver(observer) event1 = AssimEvent('first', AssimEvent.CREATEOBJ) self.assertEqual(len(observer.events), 1) self.assertTrue(observer.events[0], event1) self.assertEqual(AssimEvent.unregisterobserver(observer), True) event2 = AssimEvent('second', AssimEvent.CREATEOBJ) self.assertEqual(len(observer.events), 1) self.assertTrue(observer.events[0], event1) AssimEvent.registerobserver(observer) event3 = AssimEvent('third', AssimEvent.CREATEOBJ) self.assertEqual(len(observer.events), 2) self.assertTrue(observer.events[0], event3)
def test_simple_init_good(self): 'Perform a few simple AssimEvent good initializations' AssimEvent.enable_all_observers() AssimEvent.observers = [] observer=DummyObserver() AssimEvent.registerobserver(observer) event1 = AssimEvent('first', AssimEvent.CREATEOBJ) self.assertEqual(len(observer.events), 1) self.assertTrue(observer.events[0], event1) self.assertEqual(AssimEvent.unregisterobserver(observer), True) event2 = AssimEvent('second', AssimEvent.CREATEOBJ) self.assertEqual(len(observer.events), 1) self.assertTrue(observer.events[0], event1) AssimEvent.registerobserver(observer) event3 = AssimEvent('third', AssimEvent.CREATEOBJ) self.assertEqual(len(observer.events), 2) self.assertTrue(observer.events[0], event3)