예제 #1
0
 def setUp(self):
     super(TestCase, self).setUp()
     self.db_fd, self.db_filename = tempfile.mkstemp()
     app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:////" + self.db_filename
     app.config['TESTING'] = True
     self.app_client = app.test_client()
     db.create_all()
예제 #2
0
 def setUp(self):
     super(TestCase, self).setUp()
     self.db_fd, self.db_filename = tempfile.mkstemp()
     app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:////" + self.db_filename
     app.config['TESTING'] = True
     self.app_client = app.test_client()
     db.create_all()
예제 #3
0
def main():
    if len(sys.argv) < 3:
        complain_usage()

    _request_ctx_stack.push(1)
    db.create_all()
    if sys.argv[1] == "images":
        migrate_images(sys.argv[2])
    elif sys.argv[1] == "instances":
        migrate_instances(sys.argv[2])
    else:
        complain_usage()
예제 #4
0
def main():
    if len(sys.argv) < 3:
        complain_usage()

    _request_ctx_stack.push(1)
    db.create_all()
    if sys.argv[1] == "images":
        migrate_images(sys.argv[2])
    elif sys.argv[1] == "instances":
        migrate_instances(sys.argv[2])
    else:
        complain_usage()
예제 #5
0
def main():
    global_conf.logging()

    arg_parser = argparse.ArgumentParser()
    arg_parser.add_argument("--reload", "-r", default=False, action="store_true", help="reload when the source changes")
    arg_parser.add_argument(
        "host:port", nargs="?", default="%s:%s" % (global_conf.host, global_conf.port), help="host:port"
    )
    args = arg_parser.parse_args()

    db.create_all()
    listen = getattr(args, "host:port").split(":")
    app.debug = True
    app.run(host=listen[0], port=int(listen[1]), use_reloader=args.reload)
예제 #6
0
def main():
    if len(sys.argv) < 2:
        complain_usage()

    global_conf.logging()
    # make Flask-SQLalchemy happy
    _request_ctx_stack.push(1)
    db.create_all()
    if sys.argv[1] == "sync":
        return
    if sys.argv[1] == "glance":
        migrate_glance()
    elif sys.argv[1] == "nova":
        migrate_nova()
    elif sys.argv[1] == "billing_v1" and len(sys.argv) >= 3:
        migrate_billing_v1(sys.argv[2])
    else:
        complain_usage()
예제 #7
0
def main():
    global_conf.logging()

    arg_parser = argparse.ArgumentParser()
    arg_parser.add_argument("--reload",
                            "-r",
                            default=False,
                            action="store_true",
                            help="reload when the source changes")
    arg_parser.add_argument("host:port",
                            nargs="?",
                            default="%s:%s" %
                            (global_conf.host, global_conf.port),
                            help="host:port")
    args = arg_parser.parse_args()

    db.create_all()
    listen = getattr(args, "host:port").split(':')
    app.debug = True
    app.run(host=listen[0], port=int(listen[1]), use_reloader=args.reload)