def setUp(self): environ['DATABASE_URL'] = 'postgres:///glossary-bot-test' environ['SLACK_TOKEN'] = 'meowser_token' environ['SLACK_WEBHOOK_URL'] = 'http://hooks.example.com/services/HELLO/LOVELY/WORLD' self.app = create_app(environ) self.app_context = self.app.app_context() self.app_context.push() self.db = db self.client = self.app.test_client()
def setUp(self): environ['DATABASE_URL'] = 'postgres:///glossary-bot-test' environ['SLACK_TOKEN'] = 'meowser_token' environ[ 'SLACK_WEBHOOK_URL'] = 'http://hooks.example.com/services/HELLO/LOVELY/WORLD' self.app = create_app(environ) self.app_context = self.app.app_context() self.app_context.push() self.db = db self.client = self.app.test_client()
from os import environ, path from gloss import create_app, db from gloss.models import Definition, Interaction from flask.ext.script import Manager, prompt_bool from flask.ext.migrate import Migrate, MigrateCommand # grab environment variables from the .env file if it exists if path.exists('.env'): for line in open('.env'): var = line.strip().split('=') if len(var) == 2: environ[var[0]] = var[1] app = create_app(environ) manager = Manager(app) migrate = Migrate(app, db) manager.add_command('db', MigrateCommand) @manager.shell def make_shell_context(): return dict(app=app, db=db, Definition=Definition, Interaction=Interaction) @manager.command def runtests(): import unittest tests = unittest.TestLoader().discover('tests') unittest.TextTestRunner(verbosity=1).run(tests)
from os import environ, path from gloss import create_app, db from gloss.models import Definition, Interaction from flask.ext.script import Manager, prompt_bool from flask.ext.migrate import Migrate, MigrateCommand # grab environment variables from the .env file if it exists if path.exists(".env"): for line in open(".env"): var = line.strip().split("=") if len(var) == 2: environ[var[0]] = var[1] app = create_app(environ) manager = Manager(app) migrate = Migrate(app, db) manager.add_command("db", MigrateCommand) @manager.shell def make_shell_context(): return dict(app=app, db=db, Definition=Definition, Interaction=Interaction) @manager.command def runtests(): import unittest tests = unittest.TestLoader().discover("tests") unittest.TextTestRunner(verbosity=1).run(tests)