API de teste

Adicionado na versão 1.6.

Funções de utilidade e os fixtures do pytest para testes são fornecidos em sphinx.testing. Se você é um desenvolvedor de extensões Sphinx, você pode escrever testes de unidade com pytest.

Configuração de pytest

Para usar os fixtures do pytest fornecidos pelo sphinx.testing, adicione o plugin 'sphinx.testing.fixtures' aos seus módulos de teste ou arquivos conftest.py da seguinte maneira:

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

Uso

Se você quiser saber o uso mais detalhado, consulte tests/conftest.py e outros arquivos test_*.py sob o diretório tests/.