Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.model.modifier.ModelModifier Class Reference
Inheritance diagram for robotide.lib.robot.model.modifier.ModelModifier:
robotide.lib.robot.model.visitor.SuiteVisitor

Public Member Functions

def __init__ (self, visitors, empty_suite_ok, logger)
 
def visit_suite (self, suite)
 Implements traversing through the suite and its direct children. More...
 
- Public Member Functions inherited from robotide.lib.robot.model.visitor.SuiteVisitor
def end_keyword (self, keyword)
 Called when keyword ends. More...
 
def end_message (self, msg)
 Called when message ends. More...
 
def end_suite (self, suite)
 Called when suite ends. More...
 
def end_test (self, test)
 Called when test ends. More...
 
def start_keyword (self, keyword)
 Called when keyword starts. More...
 
def start_message (self, msg)
 Called when message starts. More...
 
def start_suite (self, suite)
 Called when suite starts. More...
 
def start_test (self, test)
 Called when test starts. More...
 
def visit_keyword (self, kw)
 Implements traversing through the keyword and its child keywords. More...
 
def visit_message (self, msg)
 Implements visiting the message. More...
 
def visit_test (self, test)
 Implements traversing through the test and its keywords. More...
 

Private Member Functions

def _yield_visitors (self, visitors)
 

Private Attributes

 _empty_suite_ok
 
 _log_error
 
 _visitors
 

Detailed Description

Definition at line 23 of file modifier.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.lib.robot.model.modifier.ModelModifier.__init__ (   self,
  visitors,
  empty_suite_ok,
  logger 
)

Definition at line 25 of file modifier.py.

Member Function Documentation

◆ _yield_visitors()

def robotide.lib.robot.model.modifier.ModelModifier._yield_visitors (   self,
  visitors 
)
private

Definition at line 42 of file modifier.py.

◆ visit_suite()

def robotide.lib.robot.model.modifier.ModelModifier.visit_suite (   self,
  suite 
)

Implements traversing through the suite and its direct children.

    Can be overridden to allow modifying the passed in ``suite`` without
    calling :func:`start_suite` or :func:`end_suite` nor visiting child
    suites, tests or keywords (setup and teardown) at all.

Reimplemented from robotide.lib.robot.model.visitor.SuiteVisitor.

Definition at line 30 of file modifier.py.

Member Data Documentation

◆ _empty_suite_ok

robotide.lib.robot.model.modifier.ModelModifier._empty_suite_ok
private

Definition at line 27 of file modifier.py.

◆ _log_error

robotide.lib.robot.model.modifier.ModelModifier._log_error
private

Definition at line 26 of file modifier.py.

◆ _visitors

robotide.lib.robot.model.modifier.ModelModifier._visitors
private

Definition at line 28 of file modifier.py.


The documentation for this class was generated from the following file: