pytestを使っています。`python setup.py test`を実行可能にする必要がありますか?
環境
- Python 3.6+
- pytest 3.3.2
背景
Pythonのパッケージを作成しています。テストコードはpytestで動かしています。
Makefile or toxでpytestコマンドを実行しています。
Pipfile
[dev-packages]
pytest = "*"
pytest-cov = "*"
tox = "*"
Makefile
test:
pipenv run pytest tests -v --cov=testapi --cov-report=html
tox.ini
[testenv]
usedevelop = True
deps = pytest
commands = pytest tests
質問
pythonパッケージを作るのに、以下のサイトを参考にしました。
https://qiita.com/Kensuke-Mitsuzawa/items/7717f823df5a30c27077
上記サイトには、以下のように記載されていました。
いくつかのテストスクリプトが書けたら、python setup.py testを実行可能なようにしましょう。
私はpython setup.py test
を実行可能にする必要がありますか?
テストを実行する際はmake test
or tox
を実行しているので、python setup.py test
は不要だと思いました。
またpython setup.py test
を実行可能にする必要がある場合を、教えてください。