summaryrefslogtreecommitdiff
path: root/docutils/test/test_transforms/test_hyperlinks.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix IndexError when running individual test modules under Python <3.9milde2022-11-261-1/+1
| | | | | | | | | Up to Python 3.8, __file__ returns a relative path for the main script specified on the command line. Use `Path.resolve()` to make it absolute before calling `Path.parents`. https://docs.python.org/3/whatsnew/3.9.html#other-language-changes git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9277 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Fix import errors with ``python -m unittest``.milde2022-11-251-1/+6
| | | | | | | | 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
* Remove spurious "import unittest" from test scripts.milde2022-11-241-1/+0
| | | | | | | There was a "late" import if __name__ == "__main__" which is no longer required when importing `unittest` at the top. git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9269 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Inline ``TransformTestSuite``aa-turner2022-11-091-10/+28
| | | | | | | | | - Move all usages of ``TransformTestSuite.generateTests`` to using subtests, as part of the test suite refactoring project - Fix the global state issues with ``test_hyperlinks_de`` and run the test as part of ``alltests.py`` git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9229 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Fix newline problems, further simplify ``compare_output``aa-turner2022-10-211-1/+1
| | | | git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9169 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Remove all ``import __init__`` statements, as part of theaa-turner2022-10-211-2/+0
| | | | | | | unittest migration. git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9141 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Import ``DocutilsTestSupport`` from ``test``aa-turner2022-10-211-1/+1
| | | | | | | | | | | | This is the first step of moving to the standard ``unittest`` style. It involves making the ``test/`` directory a psuedo-package and importing the ``DocutilsTestSupport`` module from it, instead of the path manipulation previously carried out in ``__init__.py`` files. As of this, we also blank out all ``__init__.py`` files in the test directories. git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9140 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Remove unused imports.milde2022-03-051-1/+1
| | | | | | flake8 rule F401 git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9037 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Ensure 2 blank lines around top-level functions and classes.milde2022-03-041-0/+1
| | | | | | | | flake8 rules E302: expected 2 blank lines, found 1 E305: expected 2 blank lines after class or function definition git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9026 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Remove 2.7-compatibility __future__ imports.milde2022-01-031-2/+1
| | | | git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@8925 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Skip system_messages when propagating targets. Fixes bug #425.milde2021-09-201-5/+4
| | | | | | | Testing with "alltests.py" is currently impossible due to caching (see itest_hyperlinks_de.py) git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@8831 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Change default value for the "auto_id_prefix" setting to "%".milde2021-06-181-55/+55
| | | | | | | Auto-generated IDs use the tag name as prefix. Set auto_id_prefix_ to "id" if you want unchanged auto-IDs. git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@8771 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Restore support for running tests stand-alone.milde2020-01-311-1/+3
| | | | | | | | | After the switch to absolute imports, individual test could no longer be run in from their directory (import error). This patch makes the `pythonpath` expansion in the test subdirectories' ``__init__`` files functional again. git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@8481 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* py3: Use 'absolute_import' futuremilde2019-08-261-2/+2
| | | | | | | | This mostly applies to tests. Signed-off-by: Stephen Finucane <stephen@that.guru> git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@8356 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Fix py38 SyntaxWarning: invalid escape sequence \grubert2019-08-111-19/+19
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@8311 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Add tagname to "illegal element" substitution definition error message.milde2017-12-181-1/+1
| | | | | | | Be a bit more verbose when detecting nodes that are disallowed inside substitution definitions. git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@8206 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Do not add a second ID to problematic references.milde2017-04-061-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@8055 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Treat embedded standalone hyperlinks as URI, even if ending in underscore.milde2013-03-111-1/+40
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@7629 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Fix [ 3607029 ] traceback with embedded alias pointing to missing target.milde2013-03-071-0/+22
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@7624 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Support embedded aliases within hyperlink references.milde2013-02-181-0/+36
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@7610 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* use $Id$ instead of $Date$ and $Revision$;wiemann2006-05-211-4/+2
| | | | | | | | collapsed Author and Contact fields; use canonical email addresses for David and Felix; (I have reviewed the diff) git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@4564 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* removed more internal state (`document.anonymous_refs` andwiemann2005-10-111-0/+30
| | | | | | | `document.anonymous_targets`) git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3939 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Added ``serial_escape`` function; escapes string values that are elements of ↵goodger2005-10-021-14/+14
| | | | | | a list, for serialization. Modified Docutils-XML writing (``Element._dom_node``) and pseudo-XML writing (``Element.starttag``) to use ``serial_escape``. git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3915 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* replaced node.parent.replace(node, new) constructs with node.substitute(new)wiemann2005-09-111-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3870 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* fixed image target test in test_transforms/test_hyperlinks.pywiemann2005-08-241-3/+3
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3831 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* renamed universal.FinalChecks to references.DanglingReferences;wiemann2005-07-051-4/+48
| | | | | | changed priority to 680 git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3659 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* removed document.internal_targets and document.external_targets;wiemann2005-06-291-0/+18
| | | | | | fixed bug (not sure yet if the code is clean -- needs refactoring) git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3637 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* removed non-deterministic behavior; thanks, David!wiemann2005-03-301-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3149 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* merged rev. 3094:3101 and 3102:HEAD from branches/multiple-ids to trunkwiemann2005-03-261-99/+216
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3129 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* fixed bug with chained targets in front of a sectionwiemann2005-03-051-0/+24
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3022 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* made relocated targets before sections zero-lengthwiemann2005-03-051-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3021 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* relocate internal targets only in front of sections, doctitles and subtitleswiemann2005-03-051-47/+50
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3008 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* when relocating a target, it now acquires the children of its new parent;wiemann2005-02-271-34/+34
| | | | | | | fixed bug in recording internal targets so that anonymous targets are relocated as well git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@2996 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* removed unused linesgoodger2005-02-251-15/+0
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@2985 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Fixed mislocated internal targets bug, by relocating targets into the next ↵goodger2005-02-251-9/+33
| | | | | | text element. git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@2984 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* updatedgoodger2004-05-041-3/+28
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@2023 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* updatedgoodger2004-04-021-2/+31
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@1907 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Added unknown_reference_resolvers list for each transformer. This list holdsmmgilbe2004-03-251-2/+2
| | | | | | | | | | the list of functions provided by each component of the transformer that help resolve references. Removed all refernces to the origuri code, which was broken. git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@1894 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Added "origuri" attribute to references which contain an embedded uri. Somemmgilbe2004-03-241-2/+2
| | | | | | | | writers (maybe other transforms) are interested in the original (non normalized) uri text. git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@1888 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Verifying that external targets are truly targets and not indirectmmgilbe2004-03-231-31/+31
| | | | | | | | references. This is because we are now adding a "name" attribute to references in addition to targets. Note sure if this is correct! git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@1882 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* updatedgoodger2004-01-041-0/+26
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@1793 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* updatedgoodger2003-01-171-2/+42
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@1141 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* updatedgoodger2002-11-161-1/+32
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@960 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* updatedgoodger2002-10-241-3/+8
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@856 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* updatedgoodger2002-10-081-12/+13
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@774 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* updatedgoodger2002-08-211-28/+28
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@572 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* updatedgoodger2002-06-271-3/+6
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@214 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* enabled running standalonegoodger2002-04-251-2/+1
| | | | git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@47 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
* Initial revisiongoodger2002-04-201-0/+441
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@18 929543f6-e4f2-0310-98a6-ba3bd3dd1d04