smknhd-tech / english-class-notify

オンライン英会話レッスンを賢く素早く予約したい人のためのツール
1 stars 0 forks source link

Python3のテストを導入します。 #22

Closed solWat closed 4 years ago

solWat commented 4 years ago

unittestがシンプルで良いのではないでしょうか。 https://blog.amedama.jp/entry/python-unittest

どうせなら、dockerのことも考慮した構成にしましょう。 https://www.rhoboro.com/2018/09/07/docker-exclude-tests.html

solWat commented 4 years ago

またまた、どうせなら、後でpytestに移行することも考えたディレクトリ構成にしとくのがベターかもしれません。

https://blog.amedama.jp/entry/python-unittest の「一般的な pytest のディレクトリ構成」を参考に。

KAZYPinkSaurus commented 4 years ago

どうせなら、dockerのことも考慮した構成にしましょう。 https://www.rhoboro.com/2018/09/07/docker-exclude-tests.html

に関連して .dockerignoreを使用することでビルド時間が遅くなるケースも有るようですね。(使うことを否定しているわけではありません。 testコードは運用時は不要だと私も思います) https://qiita.com/munisystem/items/b0f08b28e8cc26132212

solWat commented 4 years ago

記事の共有ありがとうございます。 このリポジトリに関しては、そこまで巨大なプロジェクトにはならないと思うので、無視して進めてください。

KAZYPinkSaurus commented 4 years ago

テストをするためにnotify.py内の関数を増やす。