def create_app(self):
        self.redis_patcher = mock.patch('flask_redis.RedisClass',
                                        new_callable=fakeredis.FakeStrictRedis)
        self.redis_patcher.start()

        settings.MONTHLY_SUBMISSIONS_LIMIT = 2
        settings.SQLALCHEMY_DATABASE_URI = os.getenv('TEST_DATABASE_URL')

        return create_app()
    def create_app(self):
        self.redis_patcher = mock.patch('flask_redis.RedisClass', new_callable=fakeredis.FakeStrictRedis)
        self.redis_patcher.start()

        settings.MONTHLY_SUBMISSIONS_LIMIT = 2
        settings.ARCHIVED_SUBMISSIONS_LIMIT = 2
        settings.PRESERVE_CONTEXT_ON_EXCEPTION = False
        settings.SQLALCHEMY_DATABASE_URI = os.getenv('TEST_DATABASE_URL')

        return create_app()
Exemple #3
0
    def create_app(self):
        self.redis_patcher = mock.patch('flask_redis.RedisClass',
                                        new_callable=fakeredis.FakeStrictRedis)
        self.redis_patcher.start()

        settings.MONTHLY_SUBMISSIONS_LIMIT = 2
        settings.ARCHIVED_SUBMISSIONS_LIMIT = 2
        settings.PRESERVE_CONTEXT_ON_EXCEPTION = False
        settings.SQLALCHEMY_DATABASE_URI = os.getenv('TEST_DATABASE_URL')
        settings.STRIPE_PUBLISHABLE_KEY = settings.STRIPE_TEST_PUBLISHABLE_KEY
        settings.STRIPE_SECRET_KEY = settings.STRIPE_TEST_SECRET_KEY

        return create_app()
    def create_app(self):
        self.redis_patcher = mock.patch('flask_redis.RedisClass', new_callable=fakeredis.FakeStrictRedis)
        self.redis_patcher.start()

        settings.MONTHLY_SUBMISSIONS_LIMIT = 2
        settings.ARCHIVED_SUBMISSIONS_LIMIT = 2
        settings.PRESERVE_CONTEXT_ON_EXCEPTION = False
        settings.SQLALCHEMY_DATABASE_URI = os.getenv('TEST_DATABASE_URL')
        settings.STRIPE_PUBLISHABLE_KEY = settings.STRIPE_TEST_PUBLISHABLE_KEY
        settings.STRIPE_SECRET_KEY = settings.STRIPE_TEST_SECRET_KEY
        settings.SERVICE_URL = os.getenv('SERVICE_URL')
        settings.PRESERVE_CONTEXT_ON_EXCEPTION = False
        settings.TESTING = True
        return create_app()
Exemple #5
0
import datetime

from flask.ext.script import Manager, prompt_bool
from flask.ext.migrate import Migrate, MigrateCommand

from formspree import create_app, app
from formspree.app import redis_store
from formspree.forms.helpers import MONTHLY_COUNTER_KEY
from formspree.forms.models import Form

forms_app = create_app()
manager = Manager(forms_app)

# add flask-migrate commands
Migrate(forms_app, app.DB)
manager.add_command('db', MigrateCommand)


@manager.command
def run_debug(port=5000):
    '''runs the app with debug flag set to true'''
    forms_app.run(host='0.0.0.0', debug=True, port=int(port))


@manager.option('-H',
                '--host',
                dest='host',
                default=None,
                help='referer hostname')
@manager.option('-e', '--email', dest='email', default=None, help='form email')
def unsubscribe(email, host):
Exemple #6
0
import dotenv

# Must come first, even before some imports. It reads the .env file and put the content as environment variables.
dotenv.load_dotenv(os.path.join(os.path.dirname(__file__), ".env"))

import datetime

from flask.ext.script import Manager, prompt_bool
from flask.ext.migrate import Migrate, MigrateCommand

from formspree import create_app, app
from formspree.app import redis_store
from formspree.forms.helpers import MONTHLY_COUNTER_KEY
from formspree.forms.models import Form

forms_app = create_app()
manager = Manager(forms_app)

# add flask-migrate commands
Migrate(forms_app, app.DB)
manager.add_command('db', MigrateCommand)


@manager.command
def run_debug(port=5000):
    '''runs the app with debug flag set to true'''
    forms_app.run(host='0.0.0.0', debug=True, port=int(port))


@manager.option('-H', '--host', dest='host', default=None, help='referer hostname')
@manager.option('-e', '--email', dest='email', default=None, help='form email')