開発上でのテストコードとwerckerのあつかい - Tsuyoposon/Koukoku-project GitHub Wiki

  • CI環境としてwerckerを利用する
  • テストコードを書いてどのタイミングでエラーが発生したのか把握する

テストコード

  • テストとしてunittestを利用する
  • mockは対応する様にファイルを作成する
  • ファイル構成
    • test_code/なんとか_test/test_なんとかのこまかい.py
    • test_code/なんとか_mock/なんとかのこまかい_mock.py
    • 例)test_code/webhook_process_test.test_follow_catch.py
    • 例)test_code/webhook_process_mock.follow_catch_mock.py

テストコードの実行

# 全体のテスト実行
$ sh test_code/test_all.sh

# 個別のテスト実行
$ python -m unittest test_code.webhook_process_test.test_follow_catch -v

wrecker

  • wrecker.ymlに設定を書く