def setUp(self): """ Sets up the test application, client and database. """ self.app = create_app(config=configs['test']) self.client = self.app.test_client self.create_test_tables()
def setUp(self): self.app = create_app('testing') self.app_context = self.app.app_context() self.app_context.push() db.create_all() Role.insert_roles() self.client = self.app.test_client()
def app(): db_fd, db_path = tempfile.mkstemp() app = create_app({ 'TESTING': True, 'DATABASE': db_path, }) with app.app_context(): init_db() get_db().executescript(_data_sql) yield app os.close(db_fd) os.unlink(db_path)
#!/usr/bin/env python3 import os from flask_migrate import Migrate, MigrateCommand from flask_script import Manager from blueprint import bpt from main_app import create_app, DB as db from main_app.model import user from main_app.model import blacklist app = create_app(os.getenv('BOILERPLATE_ENV') or 'dev') app.register_blueprint(bpt) app.app_context().push() manager = Manager(app) migrate = Migrate(app, db) manager.add_command('db', MigrateCommand) #@manager.command def run(): app.run(host="0.0.0.0", port=8080, ssl_context=('/etc/letsencrypt/live/tierritas.com/fullchain.pem', '/etc/letsencrypt/live/tierritas.com/privkey.pem'))
def test_config(): assert not create_app().testing assert create_app({'TESTING': True}).testing
# -*- coding: utf-8 -*- from main_app import create_app from configparser import ConfigParser cf = ConfigParser() app = create_app('dev') cf.read("uwsgi.ini") if __name__ == '__main__': app.run(port="6666")
from main_app.config import Config from main_app import create_app # Initialize the Flask application app = create_app(config_class=Config) if __name__ == "__main__": app.run("localhost", 8080, debug=True)
from main_app import create_app from flask_cors import CORS, cross_origin app = create_app() cors = CORS(app) @app.after_request # This will be called at the end of every request. def after_request(response): header = response.headers header['Access-Control-Allow-Origin'] = '*' return response if __name__ == '__main__': app.run(debug=True, port=8000, host='127.0.0.1')
import os from main_app import create_app #config_name = os.getenv('FLASK_CONFIG') app = create_app('development') @app.route('/') def hello_world(): return 'Hello from run' if __name__ == '__main__': app.run()
import os COV = None if os.environ.get('FLASK_COVERAGE'): import coverage COV = coverage.coverage(branch=True, include='main_app/*') COV.start() from main_app import create_app, db from main_app.models import User, Groups, CostGroup, Costs from flask_script import Manager, Shell from flask_migrate import Migrate, MigrateCommand app = create_app(os.getenv('FLASK_CONFIG') or 'default') manager = Manager(app) migrate = Migrate(app, db) def make_shell_context(): return dict(app=app, db=db, User=User, Groups=Groups, Costs=Costs, CostGroup=CostGroup) manager.add_command("shell", Shell(make_context=make_shell_context)) manager.add_command('db', MigrateCommand) @manager.command def test(coverage=False): """Run the unit tests.""" if coverage and not os.environ.get('FLASK_COVERAGE'): import sys os.environ['FLASK_COVERAGE'] = '1'
import logging from main_app import create_app app = create_app(mode='development') logformat = '%(asctime)s - (%(levelname)s): %(message)s' logging.basicConfig(level=logging.DEBUG, format=logformat) app.run(**app.config.get_namespace('RUN_'))
from main_app import create_app from main_app.config import Config from main_app.config_msa import Config as config_msa app = create_app(config_class=config_msa) if __name__ == "__main__": app.run("localhost", 5000, debug=True)