Auto Tester for Competitive programming
Project description
Auto-Python-Tester
Pythonで競技プログラミングをするときに、テストを自動で実行してくれるパッケージです。
テストに成功すると、成功表示がでて
テスト失敗すると、失敗表示が出てテストのデータとソースの結果を表示してくれます。
注意点
おそらく、 Python 3.4以上対応です。
インストール方法
$ pip install ApTester
使い方
使うには二つのファイルが必要になります。
- 実行するPythonファイル
- テストが書いてあるファイル(*.txt)
$ Aptester Testcases.txt main.py
※-m を使っていなければaptester
でも可能です。
pythonファイルの書き方
普通に入力と出力のあるファイルであれば問題ないです
テストケースの書き方
-テスト名-
テストの標準入力
_テスト名_
テストの正しい出力
END
簡単なテンプレート
Pythonファイル
num1, num2 = map(int, input().split())
num3, num4 = map(int, input().split())
print(num1 + num2)
print(num3 + num4)
テストケースのテンプレート
-TEST1-
1 2
2 5
_TEST1_
3
7
END
-TEST2-
2 3
3 3
_TEST2_
5
6
END
-テスト名-
ハイフンの間にテスト名を決めて書いてください 一文字以上であればなんでも大丈夫です。
_テスト名_
-テスト名-
で決めたものと同じ物を書いてください。
-テスト名-
と_テスト名_
間は標準入力が入る場所です
テストの標準入力
実行するときに必要な入力を書いてください。
テストの正しい出力
正解の出力を書いてください。
ENDについて
テスト名とENDの間にはコメントを書くことも可能です
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ApTester-0.1.2.tar.gz
(5.5 kB
view details)
Built Distribution
File details
Details for the file ApTester-0.1.2.tar.gz
.
File metadata
- Download URL: ApTester-0.1.2.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ff26861dc3711f32d71b9506174500d33e3b4758f05c5f9ef556a62f8f3760a |
|
MD5 | 6c23253a79f96df4650630a14849e4bc |
|
BLAKE2b-256 | a5f0e7075cfc5198a9c0356ac9341b537c94c3c372eb63a4ca316fd2b5b54e42 |
File details
Details for the file ApTester-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: ApTester-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 727107e87480fb820febd72181b6637dd01671df41284fa2c6676cd4ce4427df |
|
MD5 | 600657bda84900362e6a3e8a185a1a09 |
|
BLAKE2b-256 | d049e609348afae5067be0dcc596786472a4bdde5250ba8b00fd5e27dab32161 |