19 from docutils.core
import publish_doctree, publish_from_doctree
20 from docutils.parsers.rst.directives
import register_directive
21 from docutils.parsers.rst.directives.body
import CodeBlock
23 raise DataError(
"Using reStructuredText test data requires having "
24 "'docutils' module version 0.9 or newer installed.")
30 if 'robotframework' in self.arguments:
32 store.add_data(self.content)
36 register_directive(
'code', CaptureRobotData)
37 register_directive(
'code-block', CaptureRobotData)
38 register_directive(
'sourcecode', CaptureRobotData)
44 if not hasattr(doctree,
'_robot_data'):
45 doctree._robot_data = []
Used when variable does not exist.
def __init__(self, doctree)