summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgrubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2013-02-16 22:22:22 +0000
committergrubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2013-02-16 22:22:22 +0000
commite9a08788aae867d39f9fbf9e880ea8aa1f5a6ed6 (patch)
treeeea5e9b9d72abaeffa468515621a9cd5ff2ca9c0
parentecb6eb3583d01963b1a4718c447fd8d85250c19b (diff)
downloaddocutils-e9a08788aae867d39f9fbf9e880ea8aa1f5a6ed6.tar.gz
always include macro def
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@7607 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
-rw-r--r--docutils/writers/manpage.py2
-rw-r--r--test/test_writers/test_manpage.py12
2 files changed, 9 insertions, 5 deletions
diff --git a/docutils/writers/manpage.py b/docutils/writers/manpage.py
index 21962e767..71a4aa1a9 100644
--- a/docutils/writers/manpage.py
+++ b/docutils/writers/manpage.py
@@ -253,7 +253,7 @@ class Translator(nodes.NodeVisitor):
"""Return the final formatted document as a string."""
if not self.header_written:
# ensure we get a ".TH" as viewers require it.
- self.head.append(self.header())
+ self.append_header()
# filter body
for i in xrange(len(self.body)-1, 0, -1):
# remove superfluous vertical gaps.
diff --git a/test/test_writers/test_manpage.py b/test/test_writers/test_manpage.py
index e38c1e551..fda7e6685 100644
--- a/test/test_writers/test_manpage.py
+++ b/test/test_writers/test_manpage.py
@@ -56,7 +56,8 @@ totest['blank'] = [
.TH "" "" ""
.SH NAME
\-
-.\" Generated by docutils manpage writer.
+"""+indend_macros+
+r""".\" Generated by docutils manpage writer.
.
"""],
]
@@ -196,7 +197,8 @@ totest['table'] = [
.TH "" "" ""
.SH NAME
\\- \n\
-.INDENT 0.0
+'''+indend_macros+
+'''.INDENT 0.0
.INDENT 3.5
.TS
center;
@@ -253,7 +255,8 @@ $
.TH "" "" ""
.SH NAME
\\- \n\
-optin group with dot as group item
+"""+indend_macros+
+"""optin group with dot as group item
.INDENT 0.0
.TP
.B $
@@ -309,7 +312,8 @@ Section
.TH DEFINITION LIST TEST "" "" ""
.SH NAME
Definition List Test \\- \n\
-.SS Abstract
+'''+indend_macros+
+'''.SS Abstract
.sp
Docinfo is required.
.SH SECTION