3 # Author: David Goodger
4 # Contact: goodger@users.sourceforge.net
7 # Copyright: This module has been placed in the public domain.
13 from __init__
import DocutilsTestSupport
16 s
= DocutilsTestSupport
.ParserTestSuite()
17 s
.generateTests(totest
)
22 totest
['block_quotes'] = [
30 <document source="test data">
47 <document source="test data">
61 Unexpectedly indented.
64 <document source="test data">
68 <system_message level="3" line="3" source="test data" type="ERROR">
70 Unexpected indentation.
73 Unexpectedly indented.
83 <document source="test data">
90 <system_message level="2" line="5" source="test data" type="WARNING">
92 Block quote ends without a blank line; unexpected unindent.
103 Is this correct? Should it generate a warning?
104 Yes, it is correct, no warning necessary.
107 <document source="test data">
117 Is this correct? Should it generate a warning?
118 Yes, it is correct, no warning necessary.
134 <document source="test data">
151 Alternative: true em-dash.
157 Alternative: three hyphens.
164 <document source="test data">
166 Alternative: true em-dash.
173 Alternative: three hyphens.
185 -- Attribution line one
192 -- Attribution line one
198 <document source="test data">
230 <document source="test data">
254 <document source="test data">
267 Unindented paragraph.
280 <document source="test data">
282 Unindented paragraph.
291 <comment xml:space="preserve">
299 -- Not an attribution
305 \-- Not an attribution
311 -- Not an attribution line one
316 <document source="test data">
321 -- Not an attribution
328 -- Not an attribution
335 <definition_list_item>
337 -- Not an attribution line one
340 <definition_list_item>
350 -- Not a valid attribution
356 --Invalid attribution
363 <document source="test data">
368 -- Not a valid attribution
375 --Invalid attribution
384 if __name__
== '__main__':
386 unittest
.main(defaultTest
='suite')