robot.tidypkg package¶
Submodules¶
robot.tidypkg.transformers module¶
-
class
robot.tidypkg.transformers.
Cleaner
[source]¶ Bases:
robot.parsing.model.visitor.ModelTransformer
Clean 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.ModelTransformer
Normalize 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.ModelTransformer
Make 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.
-