環境

  • 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を実行可能にする必要がある場合を、教えてください。