def delete_processing() -> str: wall_id = request.args.get("wall_id") proc_id = request.args.get("proc_id") form = WarrantyForm() if form.validate_on_submit(): if form.no.data: flash("Processing has not been deleted.") elif form.yes.data: Wall.delete_processing(proc_id) flash("Processing has been deleted.") return redirect(url_for("masonry_works.processing", wall_id=wall_id)) return render_template( "warranty_form.html", title="Delete Processing", form=form, )
def test_delete_processing_when_no_processing(app_and_db): assert not Processing.query.filter_by(id=1).first() Wall.delete_processing(1)
def test_delete_processing(add_wall): Wall.add_processing(wall_id=1, year=2020, month="December", done=0.5) assert Processing.query.filter_by(id=1).first() Wall.delete_processing(1) assert not Processing.query.filter_by(id=1).first()