Пример #1
0
def make_test_app(use_cookies=False):
    app.config['TESTING'] = True
    app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///:memory:'
    #import ipdb; ipdb.set_trace()
    from grano.model import Account
    db.create_all()
    client = app.test_client(use_cookies=use_cookies)
    app.test_user = Account.create(TEST_USER)
    db.session.commit()
    return client
Пример #2
0
def make_test_app(use_cookies=False):
    app.config['TESTING'] = True
    app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///:memory:'
    #import ipdb; ipdb.set_trace()
    from grano.model import Account
    db.create_all()
    client = app.test_client(use_cookies=use_cookies)
    app.test_user = Account.create(TEST_USER)
    db.session.commit()
    return client
Пример #3
0
def register_save():
    """ Create an account based on the sign-up form. """
    require.account.create()
    data = request_content(request)
    context = ValidationContext()
    try:
        data = validate_account(dict(data.items()), context)
        account = Account.create(data)
        db.session.commit()
        flash("Welcome, %s!" % account.display_name, 'success')
        return redirect(url_for('home.index'))
    except Invalid as inv:
        return error_fill(register_form(), data, invalid_dict(inv))
Пример #4
0
def register_save():
    """ Create an account based on the sign-up form. """
    require.account.create()
    data = request_content(request)
    context = ValidationContext()
    try:
        data = validate_account(dict(data.items()), context)
        account = Account.create(data)
        db.session.commit()
        flash("Welcome, %s!" % account.display_name, 'success')
        return redirect(url_for('home.index'))
    except Invalid as inv:
        return error_fill(register_form(),
                          data,
                          invalid_dict(inv))