ようへいの日々精進XP

よかろうもん

テスト

moto を使って Lambda ファンクションのテストを書いて Github Actions で CI を回すまでのメモ

tl;dr モチベーション テストコード DynamoDB への書き込みに関するテスト SSM パラメータストアからパラメータを取得する関数のテスト 実際にテストを走らせてみる そして, Github Actions で転がす 初心者が書いた .github/workflows/main.yml 実際に転が…

AWS Lambda で Node.js v4.3 がサポート終了になるので, v8.10 にアップグレードする為にテストを書いて検証してみた

tl;dr さて 本編 自動的に生成された Lambda ファンクション テストの観点 テストの準備 テスト用データの用意 テストコード テスト実行 以上 tl;dr 5 月の初めに AWS Lambda において, ランタイムとして Node.js v4.3 のサポートが終了になる旨のアナウンス…

リトライ処理が適切に行われるかをテストする方法を考えた Python 編

tl;dr retry モジュール retry モジュール retry モジュールのシンプルな使い方 ということで, そのリトライ, ちゃんとリトライしてますか? まずは... リトライ で, リトライされていることをテストする 以上 tl;dr Python の retry モジュール超便利 で, …

ユニットテストの「ユ」の字も解ってないけど, AWS Lambda (今回は Node.js) でユニットテストを書く練習をする

はじめに 今回は Node.js で 環境 JavaScript でテストを書くために必要な諸々 今回は Mocha + power-assert で 実践 sls create でシンプルなアプリケーションを handler.js を修正 テストを書く テストを実行する ちょっと Fail も体験する 以上 Lambda で…