summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2013-03-11 21:01:03 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2013-03-11 21:01:03 +0000
commit5f5381734f9bc412a93b8279d9d16d2197f50b09 (patch)
treef57dcf3f1a6f4e0de8d1d302ec178631935d93aa /test
parent26b1d538fc040ca934b9f189dd33667518dc08b5 (diff)
downloaddocutils-5f5381734f9bc412a93b8279d9d16d2197f50b09.tar.gz
Treat embedded standalone hyperlinks as URI, even if ending in underscore.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@7629 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'test')
-rwxr-xr-xtest/test_transforms/test_hyperlinks.py41
1 files changed, 40 insertions, 1 deletions
diff --git a/test/test_transforms/test_hyperlinks.py b/test/test_transforms/test_hyperlinks.py
index 6f4081ad9..2245e7245 100755
--- a/test/test_transforms/test_hyperlinks.py
+++ b/test/test_transforms/test_hyperlinks.py
@@ -374,7 +374,6 @@ An `anonymous embedded alias <redirect_>`__.
.
<target ids="redirect" names="redirect" refuri="spam.py">
"""],
-# TODO: suppress the INFO message?
["""\
An `embedded alias <alias_>`_ with unknown reference.
""",
@@ -397,6 +396,46 @@ An `embedded alias <alias_>`_ with unknown reference.
Hyperlink target "embedded alias" is not referenced.\
"""],
["""\
+An embedded URI with trailing underline:
+`__init__ <http:example.py.html#__init__>`__.
+""",
+"""\
+<document source="test data">
+ <paragraph>
+ An embedded URI with trailing underline:
+ <reference name="__init__" refuri="http:example.py.html#__init__">
+ __init__
+ .
+"""],
+["""\
+Hyperlinks with angle-bracketed text need escaping.
+
+See `Element \<a>`_, `Element <b\>`_, and `Element <c>\ `_.
+
+.. _`Element <a>`:
+.. _`Element <b>`:
+.. _`Element <c>`: elements.txt
+""",
+"""\
+<document source="test data">
+ <paragraph>
+ Hyperlinks with angle-bracketed text need escaping.
+ <paragraph>
+ See \n\
+ <reference name="Element <a>" refuri="elements.txt">
+ Element <a>
+ , \n\
+ <reference name="Element <b>" refuri="elements.txt">
+ Element <b>
+ , and \n\
+ <reference name="Element <c>" refuri="elements.txt">
+ Element <c>
+ .
+ <target refid="element-a">
+ <target refid="element-b">
+ <target ids="element-c element-b element-a" names="element\ <c> element\ <b> element\ <a>" refuri="elements.txt">
+"""],
+["""\
.. _target:
.. [1] Footnote; target_