Robot Framework
robot.running.context._ExecutionContext Class Reference

Public Member Functions

def __init__ (self, suite, namespace, output, dry_run=False)
 
def continue_on_failure (self, default=False)
 
def debug (self, message)
 
def end_keyword (self, keyword)
 
def end_suite (self, suite)
 
def end_test (self, test)
 
def fail (self, message)
 
def get_runner (self, name)
 
def info (self, message)
 
def keyword_teardown (self, error)
 
def report_suite_status (self, status, message)
 
def set_suite_variables (self, suite)
 
def skip (self, message)
 
def start_keyword (self, keyword)
 
def start_test (self, test)
 
def suite_teardown (self)
 
def test_teardown (self, test)
 
def timeout (self, timeout)
 
def trace (self, message)
 
def user_keyword (self, handler)
 
def warn (self, message)
 
def warn_on_invalid_private_call (self, handler)
 

Public Attributes

 dry_run
 
 in_keyword_teardown
 
 in_suite_teardown
 
 in_test_teardown
 
 namespace
 
 output
 
 step_types
 
 suite
 
 test
 
 timeout_occurred
 
 timeouts
 
 user_keywords
 

Properties

 allow_loop_control = property
 
 in_teardown = property
 
 variables = property
 

Private Member Functions

def _add_timeout (self, timeout)
 
def _remove_timeout (self, timeout)
 
def allow_loop_control (self)
 
def in_teardown (self)
 
def variables (self)
 

Private Attributes

 _started_keywords
 

Static Private Attributes

int _started_keywords_threshold
 

Detailed Description

Definition at line 60 of file context.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.running.context._ExecutionContext.__init__ (   self,
  suite,
  namespace,
  output,
  dry_run = False 
)

Definition at line 66 of file context.py.

Member Function Documentation

◆ _add_timeout()

def robot.running.context._ExecutionContext._add_timeout (   self,
  timeout 
)
private

Definition at line 197 of file context.py.

◆ _remove_timeout()

def robot.running.context._ExecutionContext._remove_timeout (   self,
  timeout 
)
private

Definition at line 202 of file context.py.

◆ allow_loop_control()

def robot.running.context._ExecutionContext.allow_loop_control (   self)
private

Definition at line 162 of file context.py.

◆ continue_on_failure()

def robot.running.context._ExecutionContext.continue_on_failure (   self,
  default = False 
)

Definition at line 148 of file context.py.

◆ debug()

def robot.running.context._ExecutionContext.debug (   self,
  message 
)

Definition at line 236 of file context.py.

◆ end_keyword()

def robot.running.context._ExecutionContext.end_keyword (   self,
  keyword 
)

Definition at line 224 of file context.py.

◆ end_suite()

def robot.running.context._ExecutionContext.end_suite (   self,
  suite 
)

Definition at line 170 of file context.py.

◆ end_test()

def robot.running.context._ExecutionContext.end_test (   self,
  test 
)

Definition at line 206 of file context.py.

◆ fail()

def robot.running.context._ExecutionContext.fail (   self,
  message 
)

Definition at line 245 of file context.py.

◆ get_runner()

def robot.running.context._ExecutionContext.get_runner (   self,
  name 
)

Definition at line 230 of file context.py.

◆ in_teardown()

def robot.running.context._ExecutionContext.in_teardown (   self)
private

Definition at line 137 of file context.py.

◆ info()

def robot.running.context._ExecutionContext.info (   self,
  message 
)

Definition at line 239 of file context.py.

◆ keyword_teardown()

def robot.running.context._ExecutionContext.keyword_teardown (   self,
  error 
)

Definition at line 101 of file context.py.

◆ report_suite_status()

def robot.running.context._ExecutionContext.report_suite_status (   self,
  status,
  message 
)

Definition at line 185 of file context.py.

◆ set_suite_variables()

def robot.running.context._ExecutionContext.set_suite_variables (   self,
  suite 
)

Definition at line 179 of file context.py.

◆ skip()

def robot.running.context._ExecutionContext.skip (   self,
  message 
)

Definition at line 248 of file context.py.

◆ start_keyword()

def robot.running.context._ExecutionContext.start_keyword (   self,
  keyword 
)

Definition at line 215 of file context.py.

◆ start_test()

def robot.running.context._ExecutionContext.start_test (   self,
  test 
)

Definition at line 189 of file context.py.

◆ suite_teardown()

def robot.running.context._ExecutionContext.suite_teardown (   self)

Definition at line 82 of file context.py.

◆ test_teardown()

def robot.running.context._ExecutionContext.test_teardown (   self,
  test 
)

Definition at line 90 of file context.py.

◆ timeout()

def robot.running.context._ExecutionContext.timeout (   self,
  timeout 
)

Definition at line 127 of file context.py.

◆ trace()

def robot.running.context._ExecutionContext.trace (   self,
  message 
)

Definition at line 233 of file context.py.

◆ user_keyword()

def robot.running.context._ExecutionContext.user_keyword (   self,
  handler 
)

Definition at line 111 of file context.py.

◆ variables()

def robot.running.context._ExecutionContext.variables (   self)
private

Definition at line 145 of file context.py.

◆ warn()

def robot.running.context._ExecutionContext.warn (   self,
  message 
)

Definition at line 242 of file context.py.

◆ warn_on_invalid_private_call()

def robot.running.context._ExecutionContext.warn_on_invalid_private_call (   self,
  handler 
)

Definition at line 120 of file context.py.

Member Data Documentation

◆ _started_keywords

robot.running.context._ExecutionContext._started_keywords
private

Definition at line 76 of file context.py.

◆ _started_keywords_threshold

robot.running.context._ExecutionContext._started_keywords_threshold
staticprivate

Definition at line 64 of file context.py.

◆ dry_run

robot.running.context._ExecutionContext.dry_run

Definition at line 72 of file context.py.

◆ in_keyword_teardown

robot.running.context._ExecutionContext.in_keyword_teardown

Definition at line 75 of file context.py.

◆ in_suite_teardown

robot.running.context._ExecutionContext.in_suite_teardown

Definition at line 73 of file context.py.

◆ in_test_teardown

robot.running.context._ExecutionContext.in_test_teardown

Definition at line 74 of file context.py.

◆ namespace

robot.running.context._ExecutionContext.namespace

Definition at line 70 of file context.py.

◆ output

robot.running.context._ExecutionContext.output

Definition at line 71 of file context.py.

◆ step_types

robot.running.context._ExecutionContext.step_types

Definition at line 79 of file context.py.

◆ suite

robot.running.context._ExecutionContext.suite

Definition at line 67 of file context.py.

◆ test

robot.running.context._ExecutionContext.test

Definition at line 68 of file context.py.

◆ timeout_occurred

robot.running.context._ExecutionContext.timeout_occurred

Definition at line 77 of file context.py.

◆ timeouts

robot.running.context._ExecutionContext.timeouts

Definition at line 69 of file context.py.

◆ user_keywords

robot.running.context._ExecutionContext.user_keywords

Definition at line 78 of file context.py.

Property Documentation

◆ allow_loop_control

robot.running.context._ExecutionContext.allow_loop_control = property
static

Definition at line 160 of file context.py.

◆ in_teardown

robot.running.context._ExecutionContext.in_teardown = property
static

Definition at line 135 of file context.py.

◆ variables

robot.running.context._ExecutionContext.variables = property
static

Definition at line 143 of file context.py.


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