def setUp(self): super(WhenUsingTaskServer, self).setUp() # Queue target mocking setup. self.target = 'a target value here' queue_get_target_config = {'return_value': self.target} self.queue_get_target_patcher = mock.patch('barbican.queue.get_target', **queue_get_target_config) self.queue_get_target_mock = self.queue_get_target_patcher.start() # Queue server mocking setup. self.server_mock = mock.MagicMock() self.server_mock.start.return_value = None self.server_mock.stop.return_value = None queue_get_server_config = {'return_value': self.server_mock} self.queue_get_server_patcher = mock.patch('barbican.queue.get_server', **queue_get_server_config) self.queue_get_server_mock = self.queue_get_server_patcher.start() self.server = server.TaskServer() # Add an order to the in-memory database. self.external_id = 'keystone-id' project = database_utils.create_project(external_id=self.external_id) self.order = database_utils.create_order(project=project) self.request_id = 'request1234'
def setUp(self): super(WhenUsingTaskServer, self).setUp() self.target = 'a target value here' queue.get_target = mock.MagicMock(return_value=self.target) self.server_mock = mock.MagicMock() self.server_mock.start.return_value = None self.server_mock.stop.return_value = None queue.get_server = mock.MagicMock(return_value=self.server_mock) self.server = server.TaskServer()
def main(): try: CONF = config.CONF # Import and configure logging. log.setup(CONF, 'barbican') LOG = log.getLogger(__name__) LOG.debug("Booting up Barbican worker node...") # Queuing initialization queue.init(CONF) service.launch(CONF, server.TaskServer()).wait() except RuntimeError as e: fail(1, e)
def main(): try: CONF = config.CONF CONF(sys.argv[1:], project='barbican', version=version.version_info.version_string) # Import and configure logging. log.setup(CONF, 'barbican') LOG = log.getLogger(__name__) LOG.debug("Booting up Barbican worker node...") # Queuing initialization queue.init(CONF) service.launch(CONF, server.TaskServer(), workers=CONF.queue.asynchronous_workers).wait() except RuntimeError as e: fail(1, e)
from barbican.common import config from barbican.openstack.common import log from barbican.openstack.common import service from barbican import queue from barbican.queue import server from oslo_config import cfg def fail(returncode, e): sys.stderr.write("ERROR: {0}\n".format(e)) sys.exit(returncode) if __name__ == '__main__': try: config.parse_args() # Import and configure logging. log.setup('barbican') LOG = log.getLogger(__name__) LOG.debug("Booting up Barbican worker node...") # Queuing initialization CONF = cfg.CONF queue.init(CONF) service.launch(server.TaskServer()).wait() except RuntimeError as e: fail(1, e)