2 from docutils
import utils
, frontend
, core
, readers
3 from docutils
.parsers
import rst
4 from info_translator
import InfoTranslator
6 def basic_test_document(text
=''):
7 reader_name
= 'standalone'
8 parser_name
= 'restructuredtext'
10 reader_class
= readers
.get_reader_class(reader_name
)
11 reader
= reader_class(parser_name
=parser_name
)
12 parser
= reader
.parser
14 options
= frontend
.OptionParser(components
=(parser
,reader
))
15 settings
= options
.get_default_values()
16 document
= utils
.new_document('rst_test_utils', settings
)
18 parser
.parse(text
, document
)
20 #print 'parser.parse(), document=\n%s' % document.asdom().childNodes[0].toprettyxml(' ','\n')
23 class TestCase(unittest
.TestCase
):
24 def given_input(self
, input):
25 self
.document
= basic_test_document(input)