3 # $Id: test_latex2e.py 6003 2009-06-27 20:44:09Z milde $
4 # Author: engelbert gruber <grubert@users.sourceforge.net>
5 # Copyright: This module has been placed in the public domain.
8 Tests for manpage writer.
11 from __init__
import DocutilsTestSupport
13 from docutils
._compat
import b
17 s
= DocutilsTestSupport
.PublishTestSuite('manpage', suite_settings
=settings
)
18 s
.generateTests(totest
)
22 .nr rst2man-indent-level 0
26 level \\n[rst2man-indent-level]
27 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
34 .\" .rstReportMargin pre
:
36 . nr rst2man
-indent
\\n
[rst2man
-indent
-level
] \\n
[an
-margin
]
37 . nr rst2man
-indent
-level
+1
38 .\" .rstReportMargin post
:
42 .\" indent
\\n
[an
-margin
]
43 .\" old
: \\n
[rst2man
-indent
\\n
[rst2man
-indent
-level
]]
44 .nr rst2man
-indent
-level
-1
45 .\" new
: \\n
[rst2man
-indent
\\n
[rst2man
-indent
-level
]]
46 .in \\n
[rst2man
-indent
\\n
[rst2man
-indent
-level
]]u
57 .\" Man page generated
from reStructuredText
.
59 .\" Generated by docutils manpage writer
.
74 :Author
: someone
@somewhere.net
76 :Copyright
: public domain
79 :Manual group
: text processing
80 :Arbitrary field
: some text
87 K
.I
.S
.S keep it simple
.
97 --config
=<file> Read configuration settings
from <file>, if it exists
.
98 --version
, -V Show this program
's version number and exit.
99 --help, -h Show this help message and exit.
108 Admonition with title
113 .. admonition:: homegrown
118 r""".\" Man page generated from reStructuredText.
120 .TH SIMPLE 1 "2009-08-05" "0.1" "text processing"
122 simple \- The way to go
130 K.I.S.S keep it simple.
137 General rule of life.
141 .BI \-\-config\fB= <file>
142 Read configuration settings from <file>, if it exists.
144 .B \-\-version\fP,\fB \-V
145 Show this program\(aqs version number and exit.
147 .B \-\-help\fP,\fB \-h
148 Show this help message and exit.
157 Admonition with title
174 someone@somewhere.net
176 Arbitrary field: some text
179 .\" Generated by docutils manpage writer.
197 .\\" Man page generated from reStructuredText.
226 .\\" Generated by docutils manpage writer.
231 totest['optiongroup
'] = [
233 optin group with dot as group item
254 .\\" Man page generated from reStructuredText.
256 optin group with dot as group item
282 .\\" Generated by docutils manpage writer.
286 totest['definitionlist
'] = [
292 :Abstract: Docinfo is required.
299 Description of Term 1 Description of Term 1 Description of Term 1
300 Description of Term 1 Description of Term 1
302 Description of Term 1 Description of Term 1 Description of Term 1
303 Description of Term 1 Description of Term 1
307 .TH DEFINITION LIST TEST "" "" ""
309 Definition List Test \\- \n\
310 .\\" Man page generated from reStructuredText.
319 Description of Term 1 Description of Term 1 Description of Term 1
320 Description of Term 1 Description of Term 1
322 Description of Term 1 Description of Term 1 Description of Term 1
323 Description of Term 1 Description of Term 1
325 .\\" Generated by docutils manpage writer.
330 if __name__ == '__main__
':
332 unittest.main(defaultTest='suite
')