summaryrefslogtreecommitdiff
path: root/docutils/test/test_transforms
diff options
context:
space:
mode:
authorgoodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2005-02-25 23:36:43 +0000
committergoodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2005-02-25 23:36:43 +0000
commite6ef9acee9daf8c6344b10642f3e1c106723d92d (patch)
tree26c12d1b27d52e1e14635be1822e89c6cf842da5 /docutils/test/test_transforms
parent05911af9304628726cb8eff7c6ccc904e52f623a (diff)
downloaddocutils-e6ef9acee9daf8c6344b10642f3e1c106723d92d.tar.gz
Fixed mislocated internal targets bug, by relocating targets into the next text element.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@2984 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/test/test_transforms')
-rwxr-xr-xdocutils/test/test_transforms/test_hyperlinks.py42
1 files changed, 33 insertions, 9 deletions
diff --git a/docutils/test/test_transforms/test_hyperlinks.py b/docutils/test/test_transforms/test_hyperlinks.py
index e73d9fe4e..8e666ca88 100755
--- a/docutils/test/test_transforms/test_hyperlinks.py
+++ b/docutils/test/test_transforms/test_hyperlinks.py
@@ -66,8 +66,8 @@ direct_ internal
""",
"""\
<document source="test data">
- <target id="direct" name="direct">
<paragraph>
+ <target id="direct" name="direct">
<reference name="direct" refid="direct">
direct
internal
@@ -82,8 +82,8 @@ indirect_ internal
""",
"""\
<document source="test data">
- <target id="ztarget" name="ztarget">
<paragraph>
+ <target id="ztarget" name="ztarget">
<reference name="indirect" refid="ztarget">
indirect
internal
@@ -240,8 +240,8 @@ __ ztarget_
""",
"""\
<document source="test data">
- <target id="ztarget" name="ztarget">
<paragraph>
+ <target id="ztarget" name="ztarget">
<reference anonymous="1" name="indirect internal" refid="ztarget">
indirect internal
<target anonymous="1" id="id1" refid="ztarget">
@@ -261,14 +261,14 @@ __ ztarget_
""",
"""\
<document source="test data">
- <target dupname="ztarget" id="ztarget">
<paragraph>
+ <target dupname="ztarget" id="ztarget">
First
<system_message backrefs="id1" level="2" line="5" source="test data" type="WARNING">
<paragraph>
Duplicate explicit target name: "ztarget".
- <target dupname="ztarget" id="id1">
<paragraph>
+ <target dupname="ztarget" id="id1">
Second
<paragraph>
<problematic id="id4" refid="id3">
@@ -322,8 +322,8 @@ By this `internal hyperlink`_ referemce.
""",
"""\
<document source="test data">
- <target id="internal-hyperlink" name="internal hyperlink">
<paragraph>
+ <target id="internal-hyperlink" name="internal hyperlink">
This paragraph referenced.
<paragraph>
By this \n\
@@ -344,9 +344,9 @@ The results of the transform are not visible at the XML level.
""",
"""\
<document source="test data">
- <target id="chained" name="chained">
- <target id="internal-hyperlink" name="internal hyperlink">
<paragraph>
+ <target id="internal-hyperlink" name="internal hyperlink">
+ <target id="chained" name="chained">
This paragraph referenced.
<paragraph>
By this \n\
@@ -540,8 +540,8 @@ __ http://example.org
<document source="test data">
<target id="external" name="external" refuri="http://uri">
<target id="indirect" name="indirect" refuri="http://uri">
- <target id="internal" name="internal">
<reference name="external_" refuri="http://uri">
+ <target id="internal" name="internal">
<image uri="picture.png">
<reference name="indirect_" refuri="http://uri">
<image uri="picture.png">
@@ -577,6 +577,30 @@ Testing an `indirect reference to the table of contents`_.
indirect reference to the table of contents
.
"""],
+["""\
+Target should end up inside the section title, not before the section:
+
+.. _explicit target:
+
+Title
+-----
+
+Let's reference it (`explicit target`_) to avoid an irrelevant error.
+""",
+"""\
+<document source="test data">
+ <paragraph>
+ Target should end up inside the section title, not before the section:
+ <section id="title" name="title">
+ <title>
+ <target id="explicit-target" name="explicit target">
+ Title
+ <paragraph>
+ Let's reference it (
+ <reference name="explicit target" refid="explicit-target">
+ explicit target
+ ) to avoid an irrelevant error.
+"""],
# ["""\
# Title
# -----