def test_init_later(self): self.db = MongoKit() self.assertRaises(RuntimeError, self.db.connect) self.db.init_app(self.app) self.db.connect() assert self.db.connected
def setUp(self): db = 'flask_testing_auth' conn = Connection() conn[db].add_user('test', 'test') self.app = create_app() self.app.config['TESTING'] = True self.app.config['MONGODB_DATABASE'] = db self.db = MongoKit(self.app)
def setUp(self): self.app_1 = create_app() self.app_1.config['MONGODB_DATABASE'] = 'app_1' self.app_2 = create_app() self.app_2.config['MONGODB_DATABASE'] = 'app_2' assert self.app_1 != self.app_2 self.db = MongoKit() self.db.init_app(self.app_1) self.db.init_app(self.app_2)
#Init file from flask import Flask from flask.ext.pymongo import PyMongo from flask.ext.mongokit import MongoKit, Document, Connection from flask.ext.login import LoginManager app = Flask(__name__) login_manager = LoginManager() login_manager.init_app(app) login_manager.login_view = 'login' app.config.from_object('config') #Mongo Connection app.config["MONGO_DATABASE"] = 'couponext' app.config["MONGO_HOST"] = '127.0.0.1' app.config["MONGO_PORT"] = 27017 mongo = MongoKit(app) from app import views
# from flask_recaptcha import ReCaptcha __author__ = 'carlozamagni' APP_ROOT = os.path.dirname(os.path.abspath(__file__)) UPLOAD_FOLDER = os.path.join(APP_ROOT, 'static/uploads') ALLOWED_EXTENSIONS = set(['png', 'jpg', 'jpeg', 'gif']) app = Flask(__name__) app.config.from_object(settings) app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER socketio = SocketIO() socketio.init_app(app) db = MongoKit(app) lm = LoginManager() lm.init_app(app) lm.login_view = '/auth/login' from rex.controllers import user_controller app.register_blueprint(blueprint=user_controller.user_ctrl, url_prefix='/user') from rex.controllers import auth_controller app.register_blueprint(blueprint=auth_controller.auth_ctrl, url_prefix='/auth') from rex.controllers import dashboard_controller app.register_blueprint(blueprint=dashboard_controller.dashboard_ctrl, url_prefix='/account')
def setUp(self): self.app = create_app() self.db = MongoKit(self.app) self.ctx = self.app.app_context() self.ctx.push()
def setUp(self): self.app = create_app() self.db = MongoKit(self.app) self.ctx = self.app.test_request_context('/') self.ctx.push()
def test_init_immediately(self): self.db = MongoKit(self.app) self.db.connect() assert self.db.connected
def setUp(self): self.app = create_app() self.db = MongoKit(self.app)
# -*- coding: utf-8 -*- """Extensions module. Each extension is initialized in the app factory located in app.py """ from flask.ext.bcrypt import Bcrypt bcrypt = Bcrypt() from flask.ext.login import LoginManager login_manager = LoginManager() from flask.ext.sqlalchemy import SQLAlchemy db = SQLAlchemy() from flask.ext.migrate import Migrate migrate = Migrate() from flask.ext.cache import Cache cache = Cache() from flask.ext.mongokit import MongoKit dbm = MongoKit()
# coding: utf-8 from flask.ext.mail import Mail from flask.ext.mongokit import MongoKit from flask.ext.login import LoginManager login_manager = LoginManager() db = MongoKit() mail = Mail()