diff options
Diffstat (limited to 'test/test_transforms/test_writer_aux.py')
-rwxr-xr-x | test/test_transforms/test_writer_aux.py | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/test/test_transforms/test_writer_aux.py b/test/test_transforms/test_writer_aux.py new file mode 100755 index 000000000..5ec040a69 --- /dev/null +++ b/test/test_transforms/test_writer_aux.py @@ -0,0 +1,57 @@ +#! /usr/bin/env python + +# Author: Felix Wiemann +# Contact: Felix_Wiemann@ososo.de +# Revision: $Revision$ +# Date: $Date$ +# Copyright: This module has been placed in the public domain. + +""" +Test module for writer_aux transforms. +""" + +from __init__ import DocutilsTestSupport # must be imported before docutils +from docutils.transforms import writer_aux +from docutils.parsers.rst import Parser + +def suite(): + parser = Parser() + s = DocutilsTestSupport.TransformTestSuite(parser) + s.generateTests(totest) + return s + + +totest = {} + +totest['compound'] = ((writer_aux.Compound,), [ +["""\ +.. class:: compound + +.. compound:: + + .. class:: paragraph1 + + Paragraph 1. + + .. class:: paragraph2 + + Paragraph 2. + + Block quote. +""", +"""\ +<document source="test data"> + <paragraph classes="paragraph1 compound"> + Paragraph 1. + <paragraph classes="paragraph2 continued"> + Paragraph 2. + <block_quote classes="continued"> + <paragraph> + Block quote. +"""], +]) + + +if __name__ == '__main__': + import unittest + unittest.main(defaultTest='suite') |