A03ki / uecbbs

@uec_bbsを支えるPythonパッケージTwissifyの管理
https://twitter.com/uec_bbs
MIT License
0 stars 0 forks source link

テストの実行をsetup.pyからunittestのテストディスカバリに変えるべき #43

Closed A03ki closed 4 years ago

A03ki commented 4 years ago

前提

python setup.py testでテストを実行すると以下の警告文が出力される。

WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox.

訳: このコマンドなくなるのでtoxに変えてね

問題点

python setup.py testでテストを実行できなくなる。

解決策

toxに変える。 unittestのテストディスカバリを使う。

参考文献

History — setuptools 47.1.1 documentation Building and Distributing Packages with Setuptools — setuptools 47.1.1 documentation

A03ki commented 4 years ago

とりあえず、toxに変えなくても大丈夫そう。

python -m unittest discover -v

参考文献

unittest --- ユニットテストフレームワーク — Python 3.8.3 ドキュメント