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/
.