summaryrefslogtreecommitdiff
path: root/docutils/test/DocutilsTestSupport.py
diff options
context:
space:
mode:
authoraa-turner <aa-turner@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2022-10-28 02:03:25 +0000
committeraa-turner <aa-turner@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2022-10-28 02:03:25 +0000
commit5e3519dafe378e5a57ad612d146b5a371f4a06bf (patch)
treec4be87025ae5bbf4a978f4eac59e795854eea9a2 /docutils/test/DocutilsTestSupport.py
parent3420f970c4abe22d9dfed69548064162e403dce5 (diff)
downloaddocutils-5e3519dafe378e5a57ad612d146b5a371f4a06bf.tar.gz
Export fewer modules from ``DocutilsTestSupport``
git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9187 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/test/DocutilsTestSupport.py')
-rw-r--r--docutils/test/DocutilsTestSupport.py33
1 files changed, 8 insertions, 25 deletions
diff --git a/docutils/test/DocutilsTestSupport.py b/docutils/test/DocutilsTestSupport.py
index 43ebf2281..c64469941 100644
--- a/docutils/test/DocutilsTestSupport.py
+++ b/docutils/test/DocutilsTestSupport.py
@@ -7,12 +7,7 @@
Exports the following:
:Modules:
- - `statemachine` is 'docutils.statemachine'
- - `nodes` is 'docutils.nodes'
- - `urischemes` is 'docutils.utils.urischemes'
- `utils` is 'docutils.utils'
- - `transforms` is 'docutils.transforms'
- - `states` is 'docutils.parsers.rst.states'
- `tableparser` is 'docutils.parsers.rst.tableparser'
:Classes:
@@ -43,7 +38,6 @@ import difflib
import inspect
import os
import sys
-import traceback
import unittest
from io import StringIO
from pprint import pformat
@@ -51,27 +45,16 @@ from pprint import pformat
testroot = os.path.abspath(os.path.dirname(__file__) or os.curdir)
os.chdir(testroot)
sys.path.insert(0, os.path.normpath(os.path.join(testroot, '..')))
-sys.path.append(os.path.normpath(os.path.join(testroot, '..', 'extras')))
sys.path.insert(0, testroot)
-try:
- import docutils
- import docutils.core
- from docutils import frontend, nodes, statemachine, utils # noqa: F401
- from docutils.utils import urischemes # noqa: F401
- from docutils.transforms import universal
- from docutils.parsers import rst
- from docutils.parsers.rst import states, tableparser, roles, languages # noqa: F401, E501
- from docutils.readers import standalone, pep # noqa: F401
- from docutils.statemachine import StringList, string2lines
-except ImportError:
- # The importing module (usually __init__.py in one of the
- # subdirectories) may catch ImportErrors in order to detect the
- # absence of DocutilsTestSupport in sys.path. Thus, ImportErrors
- # resulting from problems with importing Docutils modules must be
- # caught here.
- traceback.print_exc()
- raise SystemExit(1)
+import docutils # NoQA: E402
+import docutils.core # NoQA: E402
+from docutils import frontend, utils # NoQA: E402
+from docutils.transforms import universal # NoQA: E402
+from docutils.parsers import rst # NoQA: E402
+from docutils.parsers.rst import tableparser, roles # NoQA: E402
+from docutils.readers import pep # NoQA: E402
+from docutils.statemachine import StringList, string2lines # NoQA: E402
# Hack to make repr(StringList) look like repr(list):