robot.parsing package¶
Module implementing test data parsing.
Public API is exposed via the robot.api.parsing
module. See its documentation
for more information and examples. If external code needs to import something from
this module directly, issue should be submitted about exposing it explicitly via
robot.api.parsing
.
Submodules¶
robot.parsing.suitestructure module¶
-
class
robot.parsing.suitestructure.
SuiteStructure
(extensions: robot.parsing.suitestructure.ValidExtensions, source: pathlib.Path | None[pathlib.Path, None], init_file: pathlib.Path | None[pathlib.Path, None] = None, children: Optional[Sequence[robot.parsing.suitestructure.SuiteStructure], None] = None)[source]¶ Bases:
abc.ABC
-
extension
¶
-
-
class
robot.parsing.suitestructure.
SuiteFile
(extensions: robot.parsing.suitestructure.ValidExtensions, source: pathlib.Path)[source]¶ Bases:
robot.parsing.suitestructure.SuiteStructure
-
extension
¶
-
-
class
robot.parsing.suitestructure.
SuiteDirectory
(extensions: robot.parsing.suitestructure.ValidExtensions, source: pathlib.Path | None[pathlib.Path, None] = None, init_file: pathlib.Path | None[pathlib.Path, None] = None, children: Sequence[robot.parsing.suitestructure.SuiteStructure] = ())[source]¶ Bases:
robot.parsing.suitestructure.SuiteStructure
-
is_multi_source
¶
-
extension
¶
-
-
class
robot.parsing.suitestructure.
SuiteStructureBuilder
(extensions: Sequence[str] = ('.robot', '.rbt', '.robot.rst'), included_files: Sequence[str] = ())[source]¶ Bases:
object
-
ignored_prefixes
= ('_', '.')¶
-
ignored_dirs
= ('CVS',)¶
-