Пример #1
0
def myBooking():
    logger.info("Got a My booking page request: %s" % request)
    db = AndrewDB()
    form = DBookingForm()
    today = datetime.datetime.now().date()
    logger.info("Validating the Delete booking form")
    form.csrf_enabled = False
    if form.validate_on_submit():
        if not db.delete_transaction(form.transaction_id.data):
            flash("Reservation has been cancelled")
            logger.info("Reservation was cancelled: ID = %s" %
                        form.transaction_id.data)
    info = db.get_some_info_by_user_id(current_user.get_id())
    logger.info("Rendering the My booking page")
    return render_template('my_booking.html',
                           form=form,
                           info=info,
                           today=today)
Пример #2
0
def test_delete_transaction(mock_connect):
    """Remove transaction from database by id"""
    with allure.step('Delete transaction'):
        with app.app_context():
            db = AndrewDB()
            db.delete_transaction(1)