translations de: pull-quote = Seitenansprache, use utf8 for umlauts
[docutils.git] / test / test_transforms / test_writer_aux.py
bloba14e6074fc6772dd196153987d88e756f0b142ad
1 #! /usr/bin/env python
3 # $Id$
4 # Author: Lea Wiemann <LeWiemann@gmail.com>
5 # Copyright: This module has been placed in the public domain.
7 """
8 Test module for writer_aux transforms.
9 """
11 from __init__ import DocutilsTestSupport # must be imported before docutils
12 from docutils.transforms import writer_aux
13 from docutils.parsers.rst import Parser
15 def suite():
16 parser = Parser()
17 s = DocutilsTestSupport.TransformTestSuite(parser)
18 s.generateTests(totest)
19 return s
22 totest = {}
24 totest['compound'] = ((writer_aux.Compound,), [
25 ["""\
26 .. class:: compound
28 .. compound::
30 .. class:: paragraph1
32 Paragraph 1.
34 .. class:: paragraph2
36 Paragraph 2.
38 Block quote.
39 """,
40 """\
41 <document source="test data">
42 <paragraph classes="paragraph1 compound">
43 Paragraph 1.
44 <paragraph classes="paragraph2 continued">
45 Paragraph 2.
46 <block_quote classes="continued">
47 <paragraph>
48 Block quote.
49 """],
52 totest['admonitions'] = ((writer_aux.Admonitions,), [
53 ["""\
54 .. note::
56 These are the note contents.
58 Another paragraph.
59 """,
60 """\
61 <document source="test data">
62 <admonition classes="note">
63 <title>
64 Note
65 <paragraph>
66 These are the note contents.
67 <paragraph>
68 Another paragraph.
69 """],
70 ["""\
71 .. admonition:: Generic
73 Admonitions contents...
74 """,
75 """\
76 <document source="test data">
77 <admonition classes="admonition-generic admonition">
78 <title>
79 Generic
80 <paragraph>
81 Admonitions contents...
82 """],
86 if __name__ == '__main__':
87 import unittest
88 unittest.main(defaultTest='suite')