テスト API

バージョン 1.6 で追加されました。

テスト用のユーティリティ関数と pytest の備品は sphinx.testing に提供されています。 Sphinx 拡張機能の開発者であれば、 pytest を使用してユニットテストを作成できます。

pytest の設定

テストモジュールまたは conftest.py ファイルに、 'sphinx.testing.fixtures' プラグインを追加して、 sphinx.testing によって提供される pytest の備品を使用します。

pytest_plugins = ('sphinx.testing.fixtures',)

使用方法

詳細な使用方法については、 tests/conftest.pytests/ ディレクトリにある他の test_*.py ファイルを参照してください。