Ejemplo n.º 1
0
def setup_app():
    messaging.setup()
    # FIXME(sheeprine): Extension fixtures are interacting with transformers
    # loading, since collectors are not needed here we shunt them
    no_collector = mock.patch('cloudkitty.collector.get_collector',
                              return_value=None)
    with no_collector:
        return app.load_app()
Ejemplo n.º 2
0
 def start_fixture(self):
     messaging.setup()
     target = oslo_messaging.Target(topic='cloudkitty',
                                    server=cfg.CONF.host,
                                    version='1.0')
     endpoints = [self.endpoint()]
     self.server = messaging.get_server(target, endpoints)
     self.server.start()
Ejemplo n.º 3
0
def setup_app():
    messaging.setup()
    # FIXME(sheeprine): Extension fixtures are interacting with transformers
    # loading, since collectors are not needed here we shunt them
    no_collector = mock.patch(
        'cloudkitty.collector.get_collector',
        return_value=None)
    with no_collector:
        return app.load_app()
Ejemplo n.º 4
0
 def start_fixture(self):
     messaging.setup()
     target = oslo_messaging.Target(topic='cloudkitty',
                                    server=cfg.CONF.host,
                                    version='1.0')
     endpoints = [
         self.endpoint()
     ]
     self.server = messaging.get_server(target, endpoints)
     self.server.start()
Ejemplo n.º 5
0
def prepare_service(argv=None, config_files=None):
    oslo_i18n.enable_lazy()
    log.register_options(cfg.CONF)
    log.set_defaults()
    defaults.set_cors_middleware_defaults()

    if argv is None:
        argv = sys.argv
    cfg.CONF(argv[1:], project='cloudkitty', validate_default_values=True,
             version=version.version_info.version_string(),
             default_config_files=config_files)

    log.setup(cfg.CONF, 'cloudkitty')
    messaging.setup()