ドキュメントによると、django-pytest をライブ サーバーと一緒に使用する場合、ライブ サーバーの設定は次の方法で行うことができます。
次のような設定 *.py で:
DJANGO_LIVE_TEST_SERVER_ADDRESS="localhost:12588"
pytest pytest.ini ファイル内:
DJANGO_LIVE_TEST_SERVER_ADDRESS="localhost:12588"
(同様に試しましたDJANGO_LIVE_TEST_SERVER_ADDRESS=localhost:12588
)
どちらの場合も値は考慮されず、最初のソース コードで定義されたデフォルトの localhost:8081 が使用されました。
何が機能したかは次のとおりです(CLIから):
py.test --liveserver localhost:12588
Django 1.7 とプラットフォーム linux2 を使用しています -- Python 2.7.6、pytest-2.8.4、py-1.4.31 [pytest] プラグイン: django-2.9.1
サポートされている他の設定方法が無視される理由を知っている人はいますか?