Robot Framework
robot.running.userkeywordrunner.UserKeywordRunner Class Reference
Inheritance diagram for robot.running.userkeywordrunner.UserKeywordRunner:
robot.running.userkeywordrunner.EmbeddedArgumentsRunner

Public Member Functions

def __init__ (self, handler, name=None)
 
def dry_run (self, kw, context)
 
def run (self, kw, context, run=True)
 

Public Attributes

 name
 
 pre_run_messages
 

Properties

 arguments = property
 :rtype: :py:class:robot.running.arguments.ArgumentSpec More...
 
 libname = property
 
 longname = property
 
 source = property
 
 tags = property
 

Private Member Functions

def _dry_run (self, context, args, result)
 
def _execute (self, context)
 
def _format_trace_log_args_message (self, args, variables)
 
def _get_result (self, kw, assignment, variables)
 
def _get_return_value (self, variables, return_)
 
def _get_timeout (self, variables=None)
 
def _resolve_arguments (self, arguments, variables=None)
 
def _run (self, context, args, result)
 
def _run_teardown (self, context)
 
def _set_arguments (self, arguments, context)
 
def _set_variables (self, positional, kwargs, variables)
 
def _split_args_and_varargs (self, args)
 
def _split_kwonly_and_kwargs (self, all_kwargs)
 
def _trace_log_args_message (self, variables)
 
def arguments (self)
 
def libname (self)
 
def longname (self)
 
def source (self)
 
def tags (self)
 

Private Attributes

 _handler
 

Detailed Description

Definition at line 31 of file userkeywordrunner.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.running.userkeywordrunner.UserKeywordRunner.__init__ (   self,
  handler,
  name = None 
)

Member Function Documentation

◆ _dry_run()

def robot.running.userkeywordrunner.UserKeywordRunner._dry_run (   self,
  context,
  args,
  result 
)
private

Definition at line 237 of file userkeywordrunner.py.

◆ _execute()

def robot.running.userkeywordrunner.UserKeywordRunner._execute (   self,
  context 
)
private

Definition at line 170 of file userkeywordrunner.py.

◆ _format_trace_log_args_message()

def robot.running.userkeywordrunner.UserKeywordRunner._format_trace_log_args_message (   self,
  args,
  variables 
)
private

Definition at line 166 of file userkeywordrunner.py.

◆ _get_result()

def robot.running.userkeywordrunner.UserKeywordRunner._get_result (   self,
  kw,
  assignment,
  variables 
)
private

◆ _get_return_value()

def robot.running.userkeywordrunner.UserKeywordRunner._get_return_value (   self,
  variables,
  return_ 
)
private

Definition at line 197 of file userkeywordrunner.py.

◆ _get_timeout()

def robot.running.userkeywordrunner.UserKeywordRunner._get_timeout (   self,
  variables = None 
)
private

Definition at line 116 of file userkeywordrunner.py.

◆ _resolve_arguments()

def robot.running.userkeywordrunner.UserKeywordRunner._resolve_arguments (   self,
  arguments,
  variables = None 
)
private

◆ _run()

def robot.running.userkeywordrunner.UserKeywordRunner._run (   self,
  context,
  args,
  result 
)
private

Definition at line 95 of file userkeywordrunner.py.

◆ _run_teardown()

def robot.running.userkeywordrunner.UserKeywordRunner._run_teardown (   self,
  context 
)
private

Definition at line 211 of file userkeywordrunner.py.

◆ _set_arguments()

def robot.running.userkeywordrunner.UserKeywordRunner._set_arguments (   self,
  arguments,
  context 
)
private

◆ _set_variables()

def robot.running.userkeywordrunner.UserKeywordRunner._set_variables (   self,
  positional,
  kwargs,
  variables 
)
private

Definition at line 131 of file userkeywordrunner.py.

◆ _split_args_and_varargs()

def robot.running.userkeywordrunner.UserKeywordRunner._split_args_and_varargs (   self,
  args 
)
private

Definition at line 144 of file userkeywordrunner.py.

◆ _split_kwonly_and_kwargs()

def robot.running.userkeywordrunner.UserKeywordRunner._split_kwonly_and_kwargs (   self,
  all_kwargs 
)
private

Definition at line 150 of file userkeywordrunner.py.

◆ _trace_log_args_message()

def robot.running.userkeywordrunner.UserKeywordRunner._trace_log_args_message (   self,
  variables 
)
private

◆ arguments()

def robot.running.userkeywordrunner.UserKeywordRunner.arguments (   self)
private

Definition at line 67 of file userkeywordrunner.py.

◆ dry_run()

def robot.running.userkeywordrunner.UserKeywordRunner.dry_run (   self,
  kw,
  context 
)

Definition at line 230 of file userkeywordrunner.py.

◆ libname()

def robot.running.userkeywordrunner.UserKeywordRunner.libname (   self)
private

Definition at line 48 of file userkeywordrunner.py.

◆ longname()

def robot.running.userkeywordrunner.UserKeywordRunner.longname (   self)
private

Definition at line 41 of file userkeywordrunner.py.

◆ run()

def robot.running.userkeywordrunner.UserKeywordRunner.run (   self,
  kw,
  context,
  run = True 
)

Definition at line 70 of file userkeywordrunner.py.

◆ source()

def robot.running.userkeywordrunner.UserKeywordRunner.source (   self)
private

Definition at line 60 of file userkeywordrunner.py.

◆ tags()

def robot.running.userkeywordrunner.UserKeywordRunner.tags (   self)
private

Definition at line 54 of file userkeywordrunner.py.

Member Data Documentation

◆ _handler

robot.running.userkeywordrunner.UserKeywordRunner._handler
private

Definition at line 34 of file userkeywordrunner.py.

◆ name

robot.running.userkeywordrunner.UserKeywordRunner.name

Definition at line 35 of file userkeywordrunner.py.

◆ pre_run_messages

robot.running.userkeywordrunner.UserKeywordRunner.pre_run_messages

Definition at line 36 of file userkeywordrunner.py.

Property Documentation

◆ arguments

robot.running.userkeywordrunner.UserKeywordRunner.arguments = property
static

:rtype: :py:class:robot.running.arguments.ArgumentSpec

Definition at line 65 of file userkeywordrunner.py.

◆ libname

robot.running.userkeywordrunner.UserKeywordRunner.libname = property
static

Definition at line 46 of file userkeywordrunner.py.

◆ longname

robot.running.userkeywordrunner.UserKeywordRunner.longname = property
static

Definition at line 39 of file userkeywordrunner.py.

◆ source

robot.running.userkeywordrunner.UserKeywordRunner.source = property
static

Definition at line 58 of file userkeywordrunner.py.

◆ tags

robot.running.userkeywordrunner.UserKeywordRunner.tags = property
static

Definition at line 52 of file userkeywordrunner.py.


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