第9章 サンプル Flask アプリケーションを使用した Python 関数のテスト

独立した Python 関数をアプリケーションに追加する前に、想定通りに機能することをテストする必要があります。

前提条件

手順

  1. JupyterLab で、run_flask.ipynb ノートブックファイルを開きます。
  2. CellRun All をクリックして、ノートブックのすべてのセルを実行します。

    これにより、Flagsk アプリケーションが起動します。

検証

  • FileNewTerminal をクリックして JupyterLab でターミナルを開き、以下のコマンドを実行します。

    curl -X POST -H "Content-Type: application/json" --data '{"data" : "hello world"}' http://localhost:5000/prediction

    あるいは、新規ノートブックセルに以下を入力し、セルを実行します。

    !curl -X POST -H "Content-Type: application/json" --data '{"data" : "hello world"}' http://localhost:5000/prediction

    サンプルアプリケーションに変更が加えられていない場合は、ブラウザーに {"prediction" : "not implemented"} のような応答が表示されます。