robot.tidypkg package¶
Submodules¶
robot.tidypkg.transformers module¶
-
class
robot.tidypkg.transformers.Cleaner[source]¶ Bases:
robot.parsing.model.visitor.ModelTransformerClean up and normalize data.
Following transformations are made: 1) section headers are normalized to format *** Section Name *** 2) setting names are normalize in setting table and in test cases and
user keywords to format Setting Name or [Setting Name]- settings without values are removed
- Empty lines after section headers and within items are removed
- For loop declaration and end tokens are normalized to FOR and END
- Old style for loop indent (i.e. a cell with only a ``) are removed
-
generic_visit(node)¶ Called if no explicit visitor function exists for a node.
-
visit(node)¶ Visit a node.
-
class
robot.tidypkg.transformers.NewlineNormalizer(newline, short_test_name_length)[source]¶ Bases:
robot.parsing.model.visitor.ModelTransformerNormalize new lines in test data
After this transformation, there is exactly one empty line between each section and between each test or user keyword.
-
generic_visit(node)¶ Called if no explicit visitor function exists for a node.
-
visit(node)¶ Visit a node.
-
-
class
robot.tidypkg.transformers.SeparatorNormalizer(use_pipes, space_count)[source]¶ Bases:
robot.parsing.model.visitor.ModelTransformerMake separators and indentation consistent.
-
generic_visit(node)¶ Called if no explicit visitor function exists for a node.
-
visit(node)¶ Visit a node.
-
-
class
robot.tidypkg.transformers.ColumnAligner(short_test_name_length, widths)[source]¶ Bases:
robot.parsing.model.visitor.ModelTransformer-
generic_visit(node)¶ Called if no explicit visitor function exists for a node.
-
visit(node)¶ Visit a node.
-
-
class
robot.tidypkg.transformers.ColumnWidthCounter[source]¶ Bases:
robot.parsing.model.visitor.ModelTransformer-
generic_visit(node)¶ Called if no explicit visitor function exists for a node.
-
visit(node)¶ Visit a node.
-
-
class
robot.tidypkg.transformers.Aligner(short_test_name_length, setting_and_variable_name_length, pipes_mode)[source]¶ Bases:
robot.parsing.model.visitor.ModelTransformer-
generic_visit(node)¶ Called if no explicit visitor function exists for a node.
-
visit(node)¶ Visit a node.
-