Ejemplo n.º 1
0
from base_app import api
from rest_api import blp

api.register_blueprint(blp)

if __name__ == "__main__":
    from base_app import app, db

    db.create_all()
    app.run(debug=True, host="0.0.0.0", port=12124)
Ejemplo n.º 2
0
from base_app import app, api, db, DoubleOperandMathematicalOperation


class SumOperation(DoubleOperandMathematicalOperation):
    """
    This Microservice should sum the two numbers it recieves and return the
    answer as a Python float or int (ints get casted as floats when parsed
    as a response) type

    >>> SumOperation().calculate(1, 1)
    2

    >>> SumOperation().calculate(2.0, 3.0)
    5.0

    >>> SumOperation().calculate(4.1, 5.2)
    9.3
    """
    def calculate(self, first_operand, second_operand):
        return first_operand + second_operand


api.add_resource(SumOperation, '/<float:first_operand>/<float:second_operand>',
                 '/<int:first_operand>/<float:second_operand>',
                 '/<float:first_operand>/<int:second_operand>',
                 '/<int:first_operand>/<int:second_operand>', '/')

if __name__ == '__main__':
    db.create_all()
    app.run(debug=True)
Ejemplo n.º 3
0
from base_app import app, User
app.config.update(LDAP=LDAP)
ldap_mgr = LDAPLoginManager(app)

# Store users in memory
users = {}

@ldap_mgr.save_user
def save_user(username, userdata):
    users[username] = User(username, userdata)
    return users[username]

@app.route('/ldap/login', methods=['GET', 'POST'])
def ldap_login():

    form = LDAPLoginForm(request.form)
    if form.validate_on_submit():
        login_user(form.user, remember=True)
        print "Valid"
        return redirect('/')
    else:
        print "Invalid"
    return render_template('login.html', form=form)

if __name__ == '__main__':

    username = '******'
    password = '******'

    app.run(host='0.0.0.0', port=4455, debug=True)
Ejemplo n.º 4
0
# Store users in memory
users = {}


@ldap_mgr.save_user
def save_user(username, userdata):
    users[username] = User(username, userdata)
    return users[username]


@app.route('/ldap/login', methods=['GET', 'POST'])
def ldap_login():

    form = LDAPLoginForm(request.form)
    if form.validate_on_submit():
        login_user(form.user, remember=True)
        print "Valid"
        return redirect('/')
    else:
        print "Invalid"
    return render_template('login.html', form=form)


if __name__ == '__main__':

    username = '******'
    password = '******'

    app.run(host='0.0.0.0', port=4455, debug=True)
Ejemplo n.º 5
0
from base_app import app, db
import routes

if __name__ == '__main__':
    sys.stderr.write('running...')
    app.run()
Ejemplo n.º 6
0
def runserver():
    port = int(os.environ.get('PORT', 5000))
    app.run(host='0.0.0.0', port=port)