2017-12-11 9 views
0

私は4つのモジュール/プロジェクトを内部に持つラムダプロジェクトを実装しました。各モジュール/プロジェクトには、モジュール機能を実装するpythonファイルがあります。AWS Pythonベースのラムダプロジェクトのテストケースを作成するにはどうすればよいですか?

私はそれがCircleCIを通過するように、各モジュールのテストケースを書いて、自分自身で実行する必要があります。

  1. モジュールが起動し、stepfunctionを停止していること。
  2. モジュールがRestサービスを呼び出しています。
  3. S3 Bucketからファイルを読み書きしています。

どこでも、それはユニットテストを書くテスト駆動開発のようですが、今私はプロジェクトの実装を完了しました。どのように私のモジュールの自動テストケースを書くのですか?

答えて

0

ユニットテストに関しては、AWSラムダプロジェクトについて特別なことは何もありません。

LambdaハンドラはPython関数です。したがって、テストでそれをインポートし、何らかの入力でそれを呼び出し、出力をアサートすることができます。通常のPython関数とまったく同じです。

+0

私はawsリソースモック –

+0

を使ってpplを参照していました。 – dashmug

関連する問題