예제 #1
0
 def setUp(self):
     self.app = create_app('testing')
     self.ctx = self.app.app_context()
     self.ctx.push()
     db.drop_all()
     db.create_all()
     u = User(username=self.default_username)
     u.set_password(self.default_password)
     db.session.add(u)
     db.session.commit()
     self.client = TestClient(self.app, u.generate_auth_token(), '') # u.generate_auth_token()
예제 #2
0
#!/usr/bin/env python
import os
from app_v1.__init__ import create_app, db
from flask.ext.sqlalchemy import SQLAlchemy
from app_v1.models import User

basedir = os.path.abspath(os.path.dirname(__file__))
db_path = os.path.join(basedir, '../data.sqlite')


DEBUG = True
IGNORE_AUTH = True
SECRET_KEY = 'top-secret!'

if __name__ == '__main__':
    app = create_app(os.environ.get('FLASK_CONFIG', 'development'))
    with app.app_context():
        db = SQLAlchemy()
        db.create_all()
        # create a development user
        if User.query.get(1) is None:
            u = User(username='******')
            u.set_password('horsenosebattery')
            db.session.add(u)
            db.session.commit()
    app.run()