示例#1
0
文件: fabfile.py 项目: Begun-A/Kv-008
def init_db():
    """
    Creates tables by SQLAlchemy models
    """
    settings = get_normalized_settings()
    engine = get_db_engine(settings)
    Base.metadata.create_all(bind=engine)
示例#2
0
文件: fabfile.py 项目: Begun-A/Kv-008
def init_db():
    """
    Creates tables by SQLAlchemy models
    """
    settings = get_normalized_settings()
    engine = get_db_engine(settings)
    Base.metadata.create_all(bind=engine)
示例#3
0
def test():
    """
    Runs tests with nose
    """
    settings = get_normalized_settings()
    engine = get_db_engine(settings)
    Base.metadata.create_all(bind=engine)

    fab_run("nosetests -vs")
示例#4
0
def init_db():
    """
    Creates tables by SQLAlchemy models
    """
    settings = get_normalized_settings()
    engine = get_db_engine(settings)
    Base.metadata.create_all(bind=engine)

    db = get_db_session(settings)
    factory = ServerInstancesFactory(db)
    factory.gen_servers()
示例#5
0
文件: app.py 项目: Begun-A/Kv-008
import sys
import os

from tornado.httpserver import HTTPServer
from tornado.web import Application
from tornado.log import enable_pretty_logging
from tornado.ioloop import IOLoop

from api.utils.db import get_db_session
from api.utils.settings import get_normalized_settings
from api.v1_0.handlers.urls import APIUrls


if __name__ == "__main__":

    settings = get_normalized_settings()
    # APIUrls is in v1_0/handlers/urls.py -- path table
    application = Application(handlers=APIUrls, **settings)
    # attaching database here -- used to initialize request handlers
    # see base.py db property
    application.db = get_db_session(settings)

    if settings['debug']:
        enable_pretty_logging()
        # simple single process pattern
        application.listen(settings['bind_port'], settings['bind_addr'], )
    else:
        server = HTTPServer(application)
        # simple multi-process pattern
        server.bind(settings['bind_port'], settings['bind_addr'] )
        server.start(settings['tornado_start'])
示例#6
0
 def get_app(self):
     settings = get_normalized_settings()
     application = Application(handlers=APIUrls, **settings)
     return application
示例#7
0
 def get_app(self):
     settings = get_normalized_settings()
     application = Application(handlers=APIUrls, **settings)
     return application