3 # Author: David Goodger <goodger@python.org>
4 # Copyright: This module has been placed in the public domain.
7 Tests of document tree pickling.
11 import DocutilsTestSupport
# must be imported before docutils
13 from docutils
import core
16 class PickleTests(unittest
.TestCase
):
18 def test_pickle(self
):
19 doctree
= core
.publish_doctree(
20 source
='Title\n=====\n\nparagraph\n',
21 settings_overrides
={'_disable_config': True})
22 dill
= pickle
.dumps(doctree
)
23 reconstituted
= pickle
.loads(dill
)
24 self
.assertEqual(doctree
.pformat(), reconstituted
.pformat())
27 if __name__
== '__main__':