コード例 #1
0
    def setUp(self):
        self.set_default_test_password(testUtils.random_password_generator())
        self.set_default_test_name("~~~" + testUtils.random_name_generator() + "~~~")
        self.set_default_test_username(testUtils.random_email_generator())
        self.set_default_test_date(datetime.utcnow())

        application.debug = False
        application.config['TESTING'] = True
        self.app = application.test_client()
        init_db()
        newUser = self.createNewUser(email=self.get_default_test_username(), new_password=self.get_default_test_password(), first_name=self.get_default_test_name(), last_name=self.get_default_test_name(), active=True, confirmed_at=True, next_pay_date=True)
        self.set_user_id(newUser.id)
コード例 #2
0
# API CONFIG
from flask_restful import Resource, Api

api = Api(app)

##########################
# DATABASE CONFIGURATION #
##########################
from twoweeks.database import init_db

from twoweeks.database import init_db
from twoweeks.database import db_session
from twoweeks.models import User, Bill, Feedback

init_db()


@app.teardown_appcontext
def shutdown_session(exception=None):
    db_session.remove()


#######################
# EMAIL CONFIGURATION #
#######################
from threading import Thread
from flask.ext.mail import Mail, Message
from decorators import async

app.config['MAIL_SERVER'] = config.MAIL_SERVER