1
pbr
を使用して、python setup.py test
コマンドが実行されたときにpytest
を使用するために設定する必要があるものを、Pythonパッケージ化を単純化するために使用しています。setup.py testコマンドを実行したときにpbrにpytestを使用するように指示するにはどうすればよいですか?
pytest
は問題なく動作します。 setup.pyで
pbr
を使用して、python setup.py test
コマンドが実行されたときにpytest
を使用するために設定する必要があるものを、Pythonパッケージ化を単純化するために使用しています。setup.py testコマンドを実行したときにpbrにpytestを使用するように指示するにはどうすればよいですか?
pytest
は問題なく動作します。 setup.pyで
:のsetup.cfgにおいて
setup(
setup_requires=['pbr>=1.9', 'setuptools>=17.1', 'pytest-runner'],
pbr=True,
)
(標準PBRの設定後):テストrequirements.txt(requirements.txtと同じディレクトリ)に
[aliases]
test=pytest
:
pytest
テストがアプリケーションコード外の場合は、setup.cのaddoptsを使用してテストディレクトリを指定する必要がありますfg。たとえば、ディレクトリ構造が最初の例のようにthis pageの場合、
[tool:pytest]
addopts = tests