[Python-checkins] r61692 - doctools/trunk/sphinx/ext/doctest.py

georg.brandl python-checkins at python.org
Fri Mar 21 15:03:25 CET 2008


Author: georg.brandl
Date: Fri Mar 21 15:03:25 2008
New Revision: 61692

Modified:
   doctools/trunk/sphinx/ext/doctest.py
Log:
Actually use the doctest_path setting.


Modified: doctools/trunk/sphinx/ext/doctest.py
==============================================================================
--- doctools/trunk/sphinx/ext/doctest.py	(original)
+++ doctools/trunk/sphinx/ext/doctest.py	Fri Mar 21 15:03:25 2008
@@ -180,6 +180,8 @@
        self.setup_failures, s(self.setup_failures)))
         self.outfile.close()
 
+        sys.path[0:0] = self.config.doctest_path
+
     def write_doc(self, docname, doctree):
         groups = {}
         add_to_all_groups = []
@@ -201,7 +203,7 @@
             code = TestCode(node.astext(),
                             type=node.get('testnodetype', 'doctest'),
                             lineno=node.line, options=node.get('options'))
-            node_groups = node.get('groups', ['default'])
+            node_groups = node.get('groups', ['doctest_block'])
             if '*' in node_groups:
                 add_to_all_groups.append(code)
                 continue
@@ -277,4 +279,3 @@
     # this config value adds to sys.path
     app.add_config_value('doctest_path', [], False)
     app.add_config_value('doctest_test_doctest_blocks', True, False)
-


More information about the Python-checkins mailing list