def test_runforever_select_uncaught_exception(self): options = DummyOptions() import errno options.select_error = errno.EBADF supervisord = self._makeOne(options) import select options.test = True self.assertRaises(select.error, supervisord.runforever)
def test_runforever_select_eintr(self): options = DummyOptions() import errno options.select_error = errno.EINTR supervisord = self._makeOne(options) options.test = True supervisord.runforever() self.assertEqual(options.logger.data[0], 'EINTR encountered in select')