Exemple #1
0
def test_client():
    from app import create_server
    app = create_server(test=True)
    client = app.test_client()

    ctx = app.app_context()
    ctx.push()

    yield client

    app.connection.drop_database('eve')
Exemple #2
0
import app
import logger

config = app.config.load()
logger.setup(transport=app.setup.logger_transport(config['log']))

server = app.create_server(config)


def startServer():
    try:
        server.start()
    except KeyboardInterrupt as err:
        server.stop()
    except BaseException as err:
        logger.error("Failed to start server\n", err=err)


if config["server"]["enabled"] == True:
    startServer()
# from market_data import market_data

# md = market_data("AAPL")

# print(md.df.index.date)

from app import create_server
server = create_server()

if __name__ == '__main__':
    server.run(debug=True)
Exemple #4
0
{% if cookiecutter.run_mode == 'async_mode' %}
from asyncio import get_event_loop, ensure_future
{% endif %}

sanic_config_manager(app, prefix="{{cookiecutter.sanic_env_prefix}}")


if __name__ == "__main__":
{% if cookiecutter.run_mode == 'sanic_dev_mode' or cookiecutter.run_mode == 'sanic_workers' %}
    app.run(
        host="{{cookiecutter.sanic_host}}",
        port="{{cookiecutter.sanic_port}}",
        {% if cookiecutter.run_mode == 'sanic_workers' -%}worker={{cookiecutter.worker}},{%- endif %}
        {% if cookiecutter.run_mode == 'sanic_dev_mode' -%}debug=True,{%- endif %}
        {% if cookiecutter.enable_auto_reload == 'y' and cookiecutter.run_mode == 'sanic_dev_mode' -%}auto_reload=True{%- endif %}
    )
{% elif cookiecutter.run_mode == 'async_mode' %}
    server = app.create_server(
        host="{{cookiecutter.sanic_host}}",
        port="{{cookiecutter.sanic_port}}",
    )
    try:
        loop = get_event_loop()
        task = ensure_future(server)
        loop.run_forever()
    except:
        loop.stop()
{% else %}
    app.run()
{% endif %}
Exemple #5
0
import app


if __name__ == '__main__':
    app.create_server()
Exemple #6
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Date    : 2016-05-05 14:28:27
# @Author  : moling ([email protected])
# @Link    : #
# @Version : 0.1
import asyncio
from app import create_server

if __name__ == '__main__':
    # 创建一个异步事件回路实例
    loop = asyncio.get_event_loop()
    # 创建一个服务器实例放入到异步事件回路
    loop.run_until_complete(create_server(loop))
    # 异步事件回路永久运行
    loop.run_forever()
Exemple #7
0
# -*- coding: utf-8 -*-
from app import create_server

# 主执行程序
if __name__ == "__main__":
    # 创建服务
    create_server()
Exemple #8
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Date    : 2016-05-05 14:28:27
# @Author  : moling ([email protected])
# @Link    : #
# @Version : 0.1
import asyncio
from app import create_server

if __name__ == '__main__':
    # 创建一个异步事件回路实例
    loop = asyncio.get_event_loop()
    # 创建一个服务器实例放入到异步事件回路
    loop.run_until_complete(create_server(loop, 'config'))
    # 异步事件回路永久运行
    loop.run_forever()
Exemple #9
0
from app import create_server, db
from app.models import Admin, Book, User, Rent, Payment

app = create_server()


@app.shell_context_processor
def make_shell_context():
    return {
        'db': db,
        'Admin': Admin,
        'Book': Book,
        'User': User,
        'Rent': Rent,
        'Payment': Payment
    }
Exemple #10
0
 def setUp(self):
     self.app = create_server()
     self.app_ctx = self.app.app_context()
     self.app_ctx.push()
     self.client = self.app.test_client()