示例#1
0
 def setUp(self):
     self.app = getApp()
     self.client = self.app.test_client
     self.headers = {
         "Authorization":
         "Bearer {}".format(
             "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ii1hYTc1d19xS0lnYW5UcUdHcUNYdCJ9.eyJpc3MiOiJodHRwczovL2Rldi1qdS1sdjZpbS51cy5hdXRoMC5jb20vIiwic3ViIjoiZ29vZ2xlLW9hdXRoMnwxMDExMTk2MTMyMDUwMTIwNTY1NzIiLCJhdWQiOlsiY29tLnJvdXRlLmJ1c2luZXNzIiwiaHR0cHM6Ly9kZXYtanUtbHY2aW0udXMuYXV0aDAuY29tL3VzZXJpbmZvIl0sImlhdCI6MTU5ODYyNTMzOSwiZXhwIjoxNTk4NzExNzM5LCJhenAiOiJlS0t4Wkdrcno0b2t6aGxKejFmc0hNMUpLcEt5SDNieSIsInNjb3BlIjoib3BlbmlkIHByb2ZpbGUgZW1haWwiLCJwZXJtaXNzaW9ucyI6WyJhZGQ6YnVzaW5lc3MiLCJhZGQ6cm91dGUiLCJkZWxldGU6YnVzaW5lc3MiLCJkZWxldGU6cm91dGUiLCJyZWFkOmJ1c2luZXNzZXMiLCJyZWFkOnJvdXRlcyIsInVwZGF0ZTpidXNpbmVzcyIsInVwZGF0ZTpyb3V0ZSJdfQ.EMdmPZZwz97kbnqFA3vNJOL61dRwqnru-bRgWmWgWX-aNJvZo3LZ9nKej4IqRGqpJW6y7nt17Er1j_K7hey_n57y1IVyMZArNTuYKsjcaz5WZWvzyNXifhSuTloa8VHo7YAW8ZR6GzJ65bLTaF4GF57G62nLPmIkr_O3WDu1SFN0pi69Ui1riNSNppbT9EYTJzncGh6RvDDUPlvUU9PSnXVwg8TNezA619kCIySMJCqzRJNsEQmYdhrMOLOd9GbJuTLS2fJdAhHrhRooxNQbwF3XyOsADDEwmIEj3R5WEU5i3ic7RCgRrZFtkQCDxfYlcTDKD4c1iNYa_adRMOxV-g"
         )
     }
示例#2
0
from app import getApp
app = getApp()
示例#3
0
 def setUp(self):
     self.app = getApp('testing')
     self.app_context = self.app.app_context()
     self.app_context.push()
     db.create_all()
示例#4
0
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
#
# C++ Insights Web, copyright (c) by Andreas Fertig
# Distributed under an MIT license. See /LICENSE
#------------------------------------------------------------------------------

import app
#------------------------------------------------------------------------------

if __name__ == "__main__":
    a = app.getApp()
    # set the parameters for running it without sudo
    a.config['USE_DOCKER']  = True
    a.config['USE_SUDO']    = False

    # run the app
    a.run(host='0.0.0.0')
#------------------------------------------------------------------------------

示例#5
0
from app.pages.SignUpPage import SignUpPage
from app.pages.SignOutPage import SignOutPage
from app.pages.IndexPage import IndexPage
from app.pages.IndexPieChart1 import IndexPieChart1
from app.pages.IndexBarChart1 import IndexBarChart1
from app.pages.AssetRelChart1 import AssetRelChart1
from app.pages.AssetRelChart2 import AssetRelChart2

## get config
LISTEN_IP = config.SYS_LISTEN_IP
LISTEN_PORT = config.SYS_LISTEN_PORT
DEBUG = config.SYS_DEBUG
name = re.sub('\..*$', '', os.path.basename(__file__))

## some flask args
app, api = getApp(name)


## initial log
@app.after_request
def after_request(response):
    if response.status_code != 500:
        ts = strftime('[%Y-%b-%d %H:%M]')
        logger.info('%s %s %s %s %s %s', ts, request.remote_addr,
                    request.method, request.scheme, request.full_path,
                    response.status)
    return (response)


@app.errorhandler(Exception)
def exceptions(e):
示例#6
0
from app import getApp, db
from flask_script import Manager, Shell

app = getApp('production')
manage = Manager(app)


@manage.command
def initApp():
    db.create_all()


if __name__ == '__main__':
    manage.run()