Example #1
0
# -*- coding: utf-8 -*-
from flask.ext.script import Manager
from baymax import create_app
from baymax.extensions import db, celery
from baymax.user import User, ADMIN
from baymax.monitor import Monitor

app = create_app()
manager = Manager(app)


@manager.command
def run():
    app.run(port=5555, host='0.0.0.0')


@manager.command
def initdb():
    db.drop_all()
    db.create_all()

    admin = User(name=u'admin', email=u'*****@*****.**')
    db.session.add(admin)
    db.session.commit()


@manager.command
def drop():
    db.drop_all()

Example #2
0
    def create_app(self):
        """Create and return a testing flask app."""

        app = create_app(TestConfig)
        self.twill = Twill(app, port=3000)
        return app
Example #3
0
# -*- coding: utf-8 -*-
from flask.ext.script import Manager
from baymax import create_app
from baymax.extensions import db, celery
from baymax.user import User, ADMIN
from baymax.monitor import Monitor

app = create_app()
manager = Manager(app)
@manager.command
def run():
    app.run(port=5555, host='0.0.0.0')

@manager.command
def initdb():
    db.drop_all()
    db.create_all()

    admin = User(name=u'admin', email=u'*****@*****.**')
    db.session.add(admin)
    db.session.commit()

@manager.command
def drop():
    db.drop_all()

@manager.command
def insert():
    # software
    m1 = Monitor(name='nike', url='http://dev.nike.com/', introduction='nike plus api')
    m2 = Monitor(name='rescuetime', url='https://www.rescuetime.com/developers', introduction='track your internet')