# -*- 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()
def create_app(self): """Create and return a testing flask app.""" app = create_app(TestConfig) self.twill = Twill(app, port=3000) return app
# -*- 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')