Beispiel #1
0
def feeds_edit(feed_id):
    form = AddFeedForm()
    if form.validate_on_submit():
        Feed.edit_feed(feed_id, form.data["name"], form.data["url"])
        flash("Feed has been changed", "success")
        return redirect(url_for("feeds_index"))

    feed_data = Feed.get_feed_by_id(feed_id)
    if not feed_data:
        return redirect(url_for("feeds_index"))
    feed_data = feed_data[0]
    return dict(form=form, feed_data=feed_data)
Beispiel #2
0
def test_feed_edit_3():
    with pytest.raises(Exception) as error_info:
        Feed.edit_feed(5, "abc", "http://localhost")
        assert error_info