mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
#374: Make the `doctest_path
` config value of the doctest extension actually work -- it was used after all tests were run.
This commit is contained in:
parent
0ca72d4199
commit
dea29d0f11
3
CHANGES
3
CHANGES
@ -1,6 +1,9 @@
|
|||||||
Release 0.6.6 (in development)
|
Release 0.6.6 (in development)
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
|
* #374: Make the ``doctest_path`` config value of the doctest
|
||||||
|
extension actually work.
|
||||||
|
|
||||||
* Fix the handling of multiple toctrees when creating the global
|
* Fix the handling of multiple toctrees when creating the global
|
||||||
TOC for the ``toctree()`` template function.
|
TOC for the ``toctree()`` template function.
|
||||||
|
|
||||||
|
@ -196,6 +196,8 @@ class DocTestBuilder(Builder):
|
|||||||
# that code nevertheless, we monkey-patch the "compile" it uses.
|
# that code nevertheless, we monkey-patch the "compile" it uses.
|
||||||
doctest.compile = self.compile
|
doctest.compile = self.compile
|
||||||
|
|
||||||
|
sys.path[0:0] = self.config.doctest_path
|
||||||
|
|
||||||
self.type = 'single'
|
self.type = 'single'
|
||||||
|
|
||||||
self.total_failures = 0
|
self.total_failures = 0
|
||||||
@ -246,8 +248,6 @@ Doctest summary
|
|||||||
if self.total_failures or self.setup_failures:
|
if self.total_failures or self.setup_failures:
|
||||||
self.app.statuscode = 1
|
self.app.statuscode = 1
|
||||||
|
|
||||||
sys.path[0:0] = self.config.doctest_path
|
|
||||||
|
|
||||||
def write(self, build_docnames, updated_docnames, method='update'):
|
def write(self, build_docnames, updated_docnames, method='update'):
|
||||||
if build_docnames is None:
|
if build_docnames is None:
|
||||||
build_docnames = sorted(self.env.all_docs)
|
build_docnames = sorted(self.env.all_docs)
|
||||||
|
Loading…
Reference in New Issue
Block a user