File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3535from .suitedata import Suite , Scenario , Step
3636from .suiteprocessors import SuiteProcessors
3737from robot .api import logger
38- from robot .api .deco import keyword
38+ from robot .api .deco import library , keyword
3939from typing import Any , Literal
4040from robot .libraries .BuiltIn import BuiltIn
4141Robot = BuiltIn ()
4242
4343
44+ @library (scope = "GLOBAL" , listener = 'SELF' )
4445class SuiteReplacer :
45- ROBOT_LIBRARY_SCOPE : Literal ['GLOBAL' ] = 'GLOBAL'
46- ROBOT_LISTENER_API_VERSION : Literal [3 ] = 3
47-
4846 def __init__ (self , processor : str = 'process_test_suite' , processor_lib : str | None = None ):
49- self .ROBOT_LIBRARY_LISTENER = self
5047 self .current_suite : robot .model .TestSuite | None = None
5148 self .robot_suite : robot .model .TestSuite | None = None
5249 self .processor_lib_name : str | None = processor_lib
You can’t perform that action at this time.
0 commit comments