diff options
| author | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2022-11-25 14:01:57 +0000 |
|---|---|---|
| committer | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2022-11-25 14:01:57 +0000 |
| commit | ddf5175e10ca55e8baafd2d402918a9d7d51451d (patch) | |
| tree | f341068b88f70ac84ac8ed1ed89e78114f23b2d6 /docutils/test/test_transforms | |
| parent | c6ade6048d93724358a80100196971f6583fa64d (diff) | |
| download | docutils-ddf5175e10ca55e8baafd2d402918a9d7d51451d.tar.gz | |
Fix import errors with ``python -m unittest``.
Running standard unittest on the test suite resulted in 89 ImportErrors
because ``import DocutilsTestSupport was used to set up sys.path()
but the module could not be found on the original sys.path().
git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9274 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/test/test_transforms')
21 files changed, 127 insertions, 20 deletions
diff --git a/docutils/test/test_transforms/test___init__.py b/docutils/test/test_transforms/test___init__.py index 61978e6dc..76b3741ac 100755 --- a/docutils/test/test_transforms/test___init__.py +++ b/docutils/test/test_transforms/test___init__.py @@ -8,8 +8,15 @@ Test module for transforms/__init__.py. """ +from pathlib import Path +import sys import unittest +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) + from docutils import transforms, utils diff --git a/docutils/test/test_transforms/test_class.py b/docutils/test/test_transforms/test_class.py index 9289ed287..7def11092 100755 --- a/docutils/test/test_transforms/test_class.py +++ b/docutils/test/test_transforms/test_class.py @@ -8,9 +8,14 @@ Tests for `docutils.transforms.misc.ClassAttribute`. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_contents.py b/docutils/test/test_transforms/test_contents.py index e0da2c66d..9cbcb50b3 100755 --- a/docutils/test/test_transforms/test_contents.py +++ b/docutils/test/test_transforms/test_contents.py @@ -9,9 +9,14 @@ Tests for `docutils.transforms.parts.Contents` (via `docutils.transforms.universal.LastReaderPending`). """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_docinfo.py b/docutils/test/test_transforms/test_docinfo.py index 9df942dec..b450a70c8 100755 --- a/docutils/test/test_transforms/test_docinfo.py +++ b/docutils/test/test_transforms/test_docinfo.py @@ -7,9 +7,14 @@ Tests for docutils.transforms.frontmatter.DocInfo. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_expose_internals.py b/docutils/test/test_transforms/test_expose_internals.py index fe42f2a43..b1b571937 100755 --- a/docutils/test/test_transforms/test_expose_internals.py +++ b/docutils/test/test_transforms/test_expose_internals.py @@ -8,9 +8,14 @@ Test module for universal.ExposeInternals transform. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_filter.py b/docutils/test/test_transforms/test_filter.py index 24a927f1e..3770e1f81 100755 --- a/docutils/test/test_transforms/test_filter.py +++ b/docutils/test/test_transforms/test_filter.py @@ -8,9 +8,14 @@ Tests for docutils.transforms.components.Filter. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_filter_messages.py b/docutils/test/test_transforms/test_filter_messages.py index 197348a6e..0842e288d 100644 --- a/docutils/test/test_transforms/test_filter_messages.py +++ b/docutils/test/test_transforms/test_filter_messages.py @@ -16,9 +16,14 @@ Tests for docutils.transforms.universal.FilterMessages. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_footnotes.py b/docutils/test/test_transforms/test_footnotes.py index 7979b19f3..ffc529273 100755 --- a/docutils/test/test_transforms/test_footnotes.py +++ b/docutils/test/test_transforms/test_footnotes.py @@ -8,9 +8,14 @@ Tests for docutils.transforms.references.Footnotes. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_hyperlinks.py b/docutils/test/test_transforms/test_hyperlinks.py index 4c9445d1b..1cabeba3e 100755 --- a/docutils/test/test_transforms/test_hyperlinks.py +++ b/docutils/test/test_transforms/test_hyperlinks.py @@ -8,9 +8,14 @@ Tests for docutils.transforms.references.Hyperlinks. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_hyperlinks_de.py b/docutils/test/test_transforms/test_hyperlinks_de.py index 7a45bc4ea..88b57999b 100644 --- a/docutils/test/test_transforms/test_hyperlinks_de.py +++ b/docutils/test/test_transforms/test_hyperlinks_de.py @@ -8,9 +8,14 @@ Tests for docutils.transforms.references.Hyperlinks with non-English language. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.languages import de, get_language diff --git a/docutils/test/test_transforms/test_messages.py b/docutils/test/test_transforms/test_messages.py index 1c18811e1..5ea226171 100755 --- a/docutils/test/test_transforms/test_messages.py +++ b/docutils/test/test_transforms/test_messages.py @@ -8,9 +8,14 @@ Tests for docutils.transforms.universal.Messages. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_peps.py b/docutils/test/test_transforms/test_peps.py index 93c02708d..b9d280699 100755 --- a/docutils/test/test_transforms/test_peps.py +++ b/docutils/test/test_transforms/test_peps.py @@ -8,9 +8,14 @@ Tests for docutils.transforms.peps. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_sectnum.py b/docutils/test/test_transforms/test_sectnum.py index 8c3c52e6f..bf1ad6811 100755 --- a/docutils/test/test_transforms/test_sectnum.py +++ b/docutils/test/test_transforms/test_sectnum.py @@ -9,9 +9,14 @@ Tests for `docutils.transforms.parts.SectNum` (via `docutils.transforms.universal.LastReaderPending`). """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_smartquotes.py b/docutils/test/test_transforms/test_smartquotes.py index 253bb3ef7..c7a1ee1cd 100644 --- a/docutils/test/test_transforms/test_smartquotes.py +++ b/docutils/test/test_transforms/test_smartquotes.py @@ -15,9 +15,14 @@ Test module for universal.SmartQuotes transform. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_strip_comments.py b/docutils/test/test_transforms/test_strip_comments.py index f6cc3ad16..512c3a9a3 100755 --- a/docutils/test/test_transforms/test_strip_comments.py +++ b/docutils/test/test_transforms/test_strip_comments.py @@ -8,9 +8,14 @@ Tests for docutils.transforms.universal.StripComments. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_strip_elements_with_class.py b/docutils/test/test_transforms/test_strip_elements_with_class.py index e7a1d8e2e..1dc90e20d 100644 --- a/docutils/test/test_transforms/test_strip_elements_with_class.py +++ b/docutils/test/test_transforms/test_strip_elements_with_class.py @@ -8,9 +8,14 @@ Tests for docutils.transforms.universal.StripClassesAndElements. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_substitution_expansion_length_limit.py b/docutils/test/test_transforms/test_substitution_expansion_length_limit.py index 108913f2e..f862855ec 100644 --- a/docutils/test/test_transforms/test_substitution_expansion_length_limit.py +++ b/docutils/test/test_transforms/test_substitution_expansion_length_limit.py @@ -8,9 +8,14 @@ Tests for docutils.transforms.references.Substitutions. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_substitutions.py b/docutils/test/test_transforms/test_substitutions.py index 2ef7fff46..7247d4931 100755 --- a/docutils/test/test_transforms/test_substitutions.py +++ b/docutils/test/test_transforms/test_substitutions.py @@ -8,9 +8,14 @@ Tests for docutils.transforms.references.Substitutions. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_target_notes.py b/docutils/test/test_transforms/test_target_notes.py index a9b414e58..8ac64d6f3 100755 --- a/docutils/test/test_transforms/test_target_notes.py +++ b/docutils/test/test_transforms/test_target_notes.py @@ -9,9 +9,14 @@ Tests for `docutils.transforms.references.TargetNotes` (via `docutils.transforms.universal.LastReaderPending`). """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_transitions.py b/docutils/test/test_transforms/test_transitions.py index dd01a2f8a..56bbc4286 100755 --- a/docutils/test/test_transforms/test_transitions.py +++ b/docutils/test/test_transforms/test_transitions.py @@ -8,9 +8,14 @@ Test module for misc.Transitions transform. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser diff --git a/docutils/test/test_transforms/test_writer_aux.py b/docutils/test/test_transforms/test_writer_aux.py index 065d72319..248adb1c5 100755 --- a/docutils/test/test_transforms/test_writer_aux.py +++ b/docutils/test/test_transforms/test_writer_aux.py @@ -8,9 +8,14 @@ Test module for writer_aux transforms. """ +from pathlib import Path +import sys import unittest -from test import DocutilsTestSupport # NoQA: F401 +if __name__ == '__main__': + # prepend the "docutils root" to the Python library path + # so we import the local `docutils` package. + sys.path.insert(0, str(Path(__file__).parents[2])) from docutils.frontend import get_default_settings from docutils.parsers.rst import Parser |
