diff options
| author | wiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2006-07-12 21:40:56 +0000 |
|---|---|---|
| committer | wiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2006-07-12 21:40:56 +0000 |
| commit | 45d86fb42d41b9ef4d6ef5da3861eedb261fa1fc (patch) | |
| tree | 3b908f2bd69be85b49e4eabcea33d964b0da4a77 /test/DocutilsTestSupport.py | |
| parent | 3759b09180a31508a0069c7925144f9ea4e7e969 (diff) | |
| download | docutils-45d86fb42d41b9ef4d6ef5da3861eedb261fa1fc.tar.gz | |
merged directives branch to trunk (r4375:4666);
assert that block quote directives have content;
improved test for block quote directives (test_block_quotes);
deleted test_epigraphs_etc (replaced by test_block_quotes)
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@4667 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'test/DocutilsTestSupport.py')
| -rw-r--r-- | test/DocutilsTestSupport.py | 40 |
1 files changed, 25 insertions, 15 deletions
diff --git a/test/DocutilsTestSupport.py b/test/DocutilsTestSupport.py index 997346861..98904400b 100644 --- a/test/DocutilsTestSupport.py +++ b/test/DocutilsTestSupport.py @@ -42,6 +42,12 @@ __docformat__ = 'reStructuredText' import sys import os +import unittest +import re +import inspect +import traceback +from pprint import pformat +from types import UnicodeType, StringType testroot = os.path.abspath(os.path.dirname(__file__) or os.curdir) os.chdir(testroot) @@ -49,20 +55,25 @@ sys.path.insert(0, os.path.normpath(os.path.join(testroot, '..'))) sys.path.insert(0, testroot) sys.path.append(os.path.normpath(os.path.join(testroot, '..', 'extras'))) -import unittest -import docutils_difflib -import inspect -from pprint import pformat -from types import UnicodeType, StringType -import package_unittest -import docutils -import docutils.core -from docutils import frontend, nodes, statemachine, urischemes, utils -from docutils.transforms import universal -from docutils.parsers import rst -from docutils.parsers.rst import states, tableparser, roles, languages -from docutils.readers import standalone, pep -from docutils.statemachine import StringList, string2lines +try: + import docutils_difflib + import package_unittest + import docutils + import docutils.core + from docutils import frontend, nodes, statemachine, urischemes, utils + from docutils.transforms import universal + from docutils.parsers import rst + from docutils.parsers.rst import states, tableparser, roles, languages + from docutils.readers import standalone, pep + 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 + # caught here. + traceback.print_exc() + sys.exit(1) try: from docutils.readers.python import moduleparser @@ -849,7 +860,6 @@ def _format_str(*args): This is a helper function for CustomTestCase. """ - import re return_tuple = [] for i in args: r = repr(i) |
