# -*- coding: utf-8 -*- """ test_autodoc ~~~~~~~~~~~~ Test the autodoc extension. :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. :license: BSD, see LICENSE for details. """ import pickle from docutils import nodes from sphinx import addnodes from util import with_app @with_app(buildername='dummy', testroot='ext-autodoc') def test_autodoc(app, status, warning): app.builder.build_all() content = pickle.loads((app.doctreedir / 'contents.doctree').bytes()) assert isinstance(content[3], addnodes.desc) assert content[3][0].astext() == 'autodoc_dummy_module.test' assert content[3][1].astext() == 'Dummy function using dummy.*'