4 # Author: Lea Wiemann <LeWiemann@gmail.com>
5 # Copyright: This module has been placed in the public domain.
8 Test module for universal.ExposeInternals transform.
12 from __init__
import DocutilsTestSupport
# must be imported before docutils
13 from docutils
.transforms
.universal
import ExposeInternals
14 from docutils
.parsers
.rst
import Parser
18 s
= DocutilsTestSupport
.TransformTestSuite(
19 parser
, suite_settings
={'expose_internals': ['rawsource', 'source']})
20 s
.generateTests(totest
)
26 totest
['transitions'] = ((ExposeInternals
,), [
31 <document internal:rawsource="" source="test data">
32 <paragraph internal:rawsource="This is a test." internal:source="test data">
38 if __name__
== '__main__':
40 unittest
.main(defaultTest
='suite')