def setUp(self):
     super(HeartbeatListenerTestCase, self).setUp()
     self.stdin = StringIO()
     self.stdout = StringIO()
     self.stderr = StringIO()
     self.rpc = mock.Mock()
     self.listener = HeartbeatListener(1,
                                       10, ['foo'], [],
                                       self.rpc,
                                       stdin=self.stdin,
                                       stdout=self.stdout,
                                       stderr=self.stderr)
     self.next_fail = {}
     self.handler = self.add_memento_handler(  # add the log handler
         self.listener.logger, level=logging.DEBUG)
     self.processes = [
         dict(name="heartbeat", group="heartbeat", pid="101", state=RUNNING)
     ]
 def setUp(self):
     super(HeartbeatListenerTestCase, self).setUp()
     self.stdin = StringIO()
     self.stdout = StringIO()
     self.stderr = StringIO()
     self.mocker = Mocker()
     self.rpc = self.mocker.mock()
     self.listener = HeartbeatListener(1,
                                       10, ['foo'], [],
                                       self.rpc,
                                       stdin=self.stdin,
                                       stdout=self.stdout,
                                       stderr=self.stderr)
     self.next_fail = {}
     self.handler = MementoHandler()
     self.listener.logger.addHandler(self.handler)
     self.listener.logger.setLevel(logging.DEBUG)
     self.handler.setLevel(logging.DEBUG)
     self.listener.logger.propagate = False
     self.processes = [
         dict(name="heartbeat", group="heartbeat", pid="101", state=RUNNING)
     ]
     self.handler.debug = True