testing utility classes and functions for Sphinx extensions
Project description
sphinx-testing provides testing utility classes and functions for Sphinx extensions.
Setup
Use easy_install or pip:
$ sudo pip install sphinx-testing
Usage
Example:
from sphinx_testing import with_app @with_app(buildername='html', srcdir='/path/to/examples', copy_srcdir_to_tmpdir=True) def test_sphinx_build(app, status, warning): app.build() html = (app.outdir / 'index.html').read_text() assert '<h1>Hello world</h1>' in html
Requirements
Python 2.6, 2.7, 3.2 or later
Sphinx 0.6 or later
six
License
BSD License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sphinx-testing-0.6.0.tar.gz
(10.6 kB
view hashes)
Built Distribution
Close
Hashes for sphinx_testing-0.6.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47d84fc7b5d7569fb250d5bae76b965b7bd0edf8b42da93c4831d4f240d7b19c |
|
MD5 | b5f1bcd867f4d9aec94d7078e948a146 |
|
BLAKE2b-256 | e6d842c52d734a1b02e8d4186fcf636b426e9c15577b261997d7be2d667b5d65 |