japanize-matplotlib icon indicating copy to clipboard operation
japanize-matplotlib copied to clipboard

Add test and Github Actions

Open wakame1367 opened this issue 5 years ago • 0 comments

変更箇所

  • Github Actions(workflow)の追加
  • pytestを使ったテストコードの追加
  • Pipfileの修正
  • Pipfile.lockの削除

Github Actions(workflow)の追加

windows/mac/ubuntu各osに対して下記テストを実行、動作確認をするworkflowファイルを追加しました。またpython3.6-3.8に対してテストを実行しています。

pytestを使ったテストコードの追加

フォントファイルが正しく配置されているか、またmatplotlib側で配置されたフォントのパスが正しく認識されているかという観点でテストコードを作成しました。

Pipfileの修正

Pipfileのrequires部分にpython 3.6と記述されているものをworkflow動作のため、取り除きました。 またpytestを使用するためdev-packagesに追加しています。

Pipfile.lockの削除

Pipfile.lockの必要性を感じなかったため削除しました。

wakame1367 avatar May 04 '20 10:05 wakame1367