C:.
├─README.md
├─requirements.txt
├─test.py // テストコード
├─your_src.py // 実際にテストしたいファイル
│
├─based_programs
│ ├─make_ans_list.py // 正解リストを作るファイル
│ └─marubatu_sample.py // このファイルの実行結果をもとに正解ファイルを作成
│
└─results // それぞれの勝ち、引き分けになる入力が全パターン記録されてる
├─draw.txt
├─pos_win.txt
└─pre_win.txt
- リポジトリをクローンする
git clone https://github.com/dodokk/marubatu_test.git
- ディレクトリを移動する
cd marubatu_test
- 依存関係をインストールする(隔離環境下で行うことを推奨)
pip install -r requirements.txt
- your_src.pyをテストしたい自作ファイルに置き換える
- test.pyのコメントを見ながらimportなどを自作関数に置き換える
- 以下のコマンドで実行する
python test.py
testcase NG
と表示されなければOK