こんにちは。SHIFTのテスト自動化エンジニアの松岡です。 Tavernは、yamlに期待値を記載するだけで、APIのレスポンスJSONのアサーションを行うことができるテストツールです。 以前の記事ではレスポンスに対するアサーションのカスタマイズ方法をご紹介致しました。 今回は試験対象APIを呼び出す前に、リクエストを動的に生成する(実行時ごとに設定する)方法をご紹介致します。 ここでは外部関数をpythonで定義して、リクエストパラメータ(年月)を実行時ごとに生成する実装を行っていきたいと思います。 ◆ディレクトリ構成※以前の記事でも紹介しましたが、繰り返します。 testFolder ├ helper │ └ testing_utils.py …… 外部関数を記述するpythonです └ test ├ __init__.py …… yamlからpythonを呼ぶために必要なファイル。

