CDK for Pythonでインテグレーションテストをするサンプル
構成の出力には https://github.com/pistazie/cdk-dia を使わせて頂いてます!感謝!
npm install
pip install -r requirements.txt
npx cdk -a "python3 app.py" deploy
pythonのinteg-runnerではインテグレーションテストとプロジェクトでディレクトリがずれる問題があるためパスの修正のためcdk-integ-runner-cwd-fixを使わせてもらっています。その関係でテスト時にCDK_INTEG_RUNNER_CWD
を設定しています。
CDK_INTEG_RUNNER_CWD=$(PWD) && npx integ-runner