summaryrefslogtreecommitdiff
path: root/test/test_transforms
diff options
context:
space:
mode:
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2013-02-18 21:22:20 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2013-02-18 21:22:20 +0000
commit9c9131c6200e84b7f5eb08a8416fe5bda974fbad (patch)
treead30d65e79ef069f346ecb8d9d25ac9e2d7a80bd /test/test_transforms
parent028f0a5ae8e26ae3d7c447f1f3f6a17620f86feb (diff)
downloaddocutils-9c9131c6200e84b7f5eb08a8416fe5bda974fbad.tar.gz
Support embedded aliases within hyperlink references.
git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@7610 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'test/test_transforms')
-rwxr-xr-xtest/test_transforms/test_hyperlinks.py36
1 files changed, 36 insertions, 0 deletions
diff --git a/test/test_transforms/test_hyperlinks.py b/test/test_transforms/test_hyperlinks.py
index dc0d972c3..caaef1014 100755
--- a/test/test_transforms/test_hyperlinks.py
+++ b/test/test_transforms/test_hyperlinks.py
@@ -339,6 +339,42 @@ An `anonymous embedded uri <http://direct>`__.
.
"""],
["""\
+An `embedded alias <alias_>`_.
+
+Another reference to the same `embedded alias`_.
+
+.. _alias: ham.py
+""",
+"""\
+<document source="test data">
+ <paragraph>
+ An \n\
+ <reference name="embedded alias" refuri="ham.py">
+ embedded alias
+ <target names="embedded\ alias" refuri="ham.py">
+ .
+ <paragraph>
+ Another reference to the same \n\
+ <reference name="embedded alias" refuri="ham.py">
+ embedded alias
+ .
+ <target ids="alias" names="alias" refuri="ham.py">
+"""],
+["""\
+An `anonymous embedded alias <redirect_>`__.
+
+.. _redirect: spam.py
+""",
+"""\
+<document source="test data">
+ <paragraph>
+ An \n\
+ <reference name="anonymous embedded alias" refuri="spam.py">
+ anonymous embedded alias
+ .
+ <target ids="redirect" names="redirect" refuri="spam.py">
+"""],
+["""\
.. _target:
.. [1] Footnote; target_