コード例 #1
0
ファイル: savanna_api.py プロジェクト: jfzhang1984/savanna
def main():
    dev_conf = os.path.join(possible_topdir,
                            'etc',
                            'savanna',
                            'savanna.conf')
    config_files = None
    if os.path.exists(dev_conf):
        config_files = [dev_conf]

    config.parse_configs(sys.argv[1:], config_files)
    logging.setup("savanna")

    if not db_api.setup_db():
        raise RuntimeError('Failed to create database!')

    app = server.make_app()

    wsgi.server(eventlet.listen((cfg.CONF.host, cfg.CONF.port), backlog=500),
                app)
コード例 #2
0
ファイル: cli.py プロジェクト: jfzhang1984/savanna
def db_handler():
    drop_status = db_api.drop_db()
    print("Dropping database: %s" % map_status(drop_status))
    start_status = db_api.setup_db()
    print("Creating database: %s" % map_status(start_status))
コード例 #3
0
ファイル: base.py プロジェクト: jfzhang1984/savanna
 def setUp(self):
     super(ConductorApiTestCase, self).setUp()
     db_api.setup_db()
     self.api = manager.ConductorManager()
コード例 #4
0
ファイル: base.py プロジェクト: rnirmal/savanna
 def setUp(self):
     super(ConductorApiTestCase, self).setUp()
     db_api.setup_db()
     self.api = conductor.Api(use_local=True)