dodokk / marubatu_test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

○×ゲーム テストコード

ディレクトリ構成

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

環境構築

  1. リポジトリをクローンする
    git clone https://github.com/dodokk/marubatu_test.git
  2. ディレクトリを移動する
    cd marubatu_test
  3. 依存関係をインストールする(隔離環境下で行うことを推奨)
    pip install -r requirements.txt

使い方

  1. your_src.pyをテストしたい自作ファイルに置き換える
  2. test.pyのコメントを見ながらimportなどを自作関数に置き換える
  3. 以下のコマンドで実行する
    python test.py
  4. testcase NGと表示されなければOK

About


Languages

Language:Python 100.0%