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 reStructeredText
.
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.
106 r""".\" Man page generated from reStructeredText.
108 .TH SIMPLE 1 "2009-08-05" "0.1" "text processing"
110 simple \- The way to go
116 K.I.S.S keep it simple.
121 General rule of life.
125 .BI \-\-config\fB= <file>
126 Read configuration settings from <file>, if it exists.
129 Show this program\(aqs version number and exit.
132 Show this help message and exit.
138 someone@somewhere.net
140 Arbitrary field: some text
143 .\" Generated by docutils manpage writer.
161 .\\" Man page generated from reStructeredText.
190 .\\" Generated by docutils manpage writer.
195 totest['optiongroup
'] = [
197 optin group with dot as group item
218 .\\" Man page generated from reStructeredText.
220 optin group with dot as group item
246 .\\" Generated by docutils manpage writer.
250 totest['definitionlist
'] = [
256 :Abstract: Docinfo is required.
263 Description of Term 1 Description of Term 1 Description of Term 1
264 Description of Term 1 Description of Term 1
266 Description of Term 1 Description of Term 1 Description of Term 1
267 Description of Term 1 Description of Term 1
271 .TH DEFINITION LIST TEST "" "" ""
273 Definition List Test \\- \n\
274 .\\" Man page generated from reStructeredText.
283 Description of Term 1 Description of Term 1 Description of Term 1
284 Description of Term 1 Description of Term 1
286 Description of Term 1 Description of Term 1 Description of Term 1
287 Description of Term 1 Description of Term 1
289 .\\" Generated by docutils manpage writer.
294 if __name__ == '__main__
':
296 unittest.main(defaultTest='suite
')