以下のようにflaskでファイルをダウンロードできるように実装しようとしています。
これに対してどのようにテスト(pytest)を組んだらいいのでしょうか?<file_path>のようにURLが可変となっているところをテストしたいと思っています。
Python
1# 本体ファイル 2@application.route('/download/<file_path>', methods=['POST']) 3def download(file_path): 4 path = pathlib.Path(file_path) 5 file_path = str(path.name) 6 return send_from_directory('./static/data', file_path, as_attachment=True)
HTML
1<form method="POST" action="{{ url_for('download', file_path=col.result_zip_path) }}"> 2 <input value="ダウンロード" type="submit" name="delete" style="background: darkblue;color:white"> 3</form> 4
あなたの回答
tips
プレビュー