Robot Framework
robot.running.testlibraries._BaseTestLibrary Class Reference
Inheritance diagram for robot.running.testlibraries._BaseTestLibrary:
robot.running.testlibraries._ClassLibrary robot.running.testlibraries._DynamicLibrary robot.running.testlibraries._HybridLibrary robot.running.testlibraries._ModuleLibrary

Public Member Functions

def __bool__ (self)
 
def __init__ (self, libcode, name, args, source, logger, variables)
 
def __len__ (self)
 
def close_global_listeners (self)
 
def create_handlers (self)
 
def end_suite (self)
 
def end_test (self)
 
def get_instance (self, create=True)
 
def get_listeners (self, libinst=None)
 
def handlers_for (self, name)
 
def register_listeners (self)
 
def reload (self)
 
def report_error (self, message, details=None, level='ERROR', details_level='INFO')
 
def reset_instance (self, instance=None)
 
def start_suite (self)
 
def start_test (self)
 
def unregister_listeners (self, close=False)
 

Public Attributes

 converters
 
 doc_format
 
 handlers
 
 has_listener
 
 init
 
 logger
 
 name
 
 orig_name
 
 scope
 
 source
 
 version
 

Static Public Attributes

string get_handler_error_level = 'INFO'
 

Properties

 doc = property
 
 lineno = property
 

Private Member Functions

def _adding_keyword_failed (self, name, error, level='ERROR')
 
def _close_listener (self, listener)
 
def _create_handler (self, handler_name, handler_method)
 
def _create_handlers (self, libcode)
 
def _create_init_handler (self, libcode)
 
def _get_attr (self, object, attr, default='', upper=False)
 
def _get_converters (self, libcode)
 
def _get_doc_format (self, libcode)
 
def _get_handler_method (self, libcode, name)
 
def _get_handler_names (self, libcode)
 
def _get_instance (self, libcode)
 
def _get_possible_embedded_args_handler (self, handler)
 
def _get_version (self, libcode)
 
def _raise_creating_instance_failed (self)
 
def _resolve_init_method (self, libcode)
 
def _try_to_create_handler (self, name, method)
 
def _try_to_get_handler_method (self, libcode, name)
 
def _validate_embedded_count (self, embedded, arguments)
 
def _validate_handler_method (self, method)
 
def doc (self)
 
def lineno (self)
 

Private Attributes

 _doc
 
 _libcode
 
 _libinst
 

Detailed Description

Definition at line 63 of file testlibraries.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.running.testlibraries._BaseTestLibrary.__init__ (   self,
  libcode,
  name,
  args,
  source,
  logger,
  variables 
)

Reimplemented in robot.running.testlibraries._DynamicLibrary.

Definition at line 66 of file testlibraries.py.

Member Function Documentation

◆ __bool__()

def robot.running.testlibraries._BaseTestLibrary.__bool__ (   self)

Definition at line 89 of file testlibraries.py.

◆ __len__()

def robot.running.testlibraries._BaseTestLibrary.__len__ (   self)

Definition at line 86 of file testlibraries.py.

◆ _adding_keyword_failed()

def robot.running.testlibraries._BaseTestLibrary._adding_keyword_failed (   self,
  name,
  error,
  level = 'ERROR' 
)
private

Definition at line 282 of file testlibraries.py.

◆ _close_listener()

def robot.running.testlibraries._BaseTestLibrary._close_listener (   self,
  listener 
)
private

Definition at line 229 of file testlibraries.py.

◆ _create_handler()

def robot.running.testlibraries._BaseTestLibrary._create_handler (   self,
  handler_name,
  handler_method 
)
private

Reimplemented in robot.running.testlibraries._DynamicLibrary.

Definition at line 319 of file testlibraries.py.

◆ _create_handlers()

def robot.running.testlibraries._BaseTestLibrary._create_handlers (   self,
  libcode 
)
private

Definition at line 241 of file testlibraries.py.

◆ _create_init_handler()

def robot.running.testlibraries._BaseTestLibrary._create_init_handler (   self,
  libcode 
)
private

◆ _get_attr()

def robot.running.testlibraries._BaseTestLibrary._get_attr (   self,
  object,
  attr,
  default = '',
  upper = False 
)
private

Definition at line 150 of file testlibraries.py.

◆ _get_converters()

def robot.running.testlibraries._BaseTestLibrary._get_converters (   self,
  libcode 
)
private

Definition at line 166 of file testlibraries.py.

◆ _get_doc_format()

def robot.running.testlibraries._BaseTestLibrary._get_doc_format (   self,
  libcode 
)
private

Definition at line 156 of file testlibraries.py.

◆ _get_handler_method()

def robot.running.testlibraries._BaseTestLibrary._get_handler_method (   self,
  libcode,
  name 
)
private

◆ _get_handler_names()

def robot.running.testlibraries._BaseTestLibrary._get_handler_names (   self,
  libcode 
)
private

◆ _get_instance()

def robot.running.testlibraries._BaseTestLibrary._get_instance (   self,
  libcode 
)
private

Definition at line 191 of file testlibraries.py.

◆ _get_possible_embedded_args_handler()

def robot.running.testlibraries._BaseTestLibrary._get_possible_embedded_args_handler (   self,
  handler 
)
private

Definition at line 322 of file testlibraries.py.

◆ _get_version()

def robot.running.testlibraries._BaseTestLibrary._get_version (   self,
  libcode 
)
private

Definition at line 146 of file testlibraries.py.

◆ _raise_creating_instance_failed()

def robot.running.testlibraries._BaseTestLibrary._raise_creating_instance_failed (   self)
private

Definition at line 334 of file testlibraries.py.

◆ _resolve_init_method()

def robot.running.testlibraries._BaseTestLibrary._resolve_init_method (   self,
  libcode 
)
private

Definition at line 162 of file testlibraries.py.

◆ _try_to_create_handler()

def robot.running.testlibraries._BaseTestLibrary._try_to_create_handler (   self,
  name,
  method 
)
private

Definition at line 307 of file testlibraries.py.

◆ _try_to_get_handler_method()

def robot.running.testlibraries._BaseTestLibrary._try_to_get_handler_method (   self,
  libcode,
  name 
)
private

Definition at line 275 of file testlibraries.py.

◆ _validate_embedded_count()

def robot.running.testlibraries._BaseTestLibrary._validate_embedded_count (   self,
  embedded,
  arguments 
)
private

Definition at line 329 of file testlibraries.py.

◆ _validate_handler_method()

def robot.running.testlibraries._BaseTestLibrary._validate_handler_method (   self,
  method 
)
private

Definition at line 299 of file testlibraries.py.

◆ close_global_listeners()

def robot.running.testlibraries._BaseTestLibrary.close_global_listeners (   self)

Definition at line 224 of file testlibraries.py.

◆ create_handlers()

def robot.running.testlibraries._BaseTestLibrary.create_handlers (   self)

Definition at line 115 of file testlibraries.py.

◆ doc()

def robot.running.testlibraries._BaseTestLibrary.doc (   self)
private

Reimplemented in robot.running.testlibraries._DynamicLibrary.

Definition at line 95 of file testlibraries.py.

◆ end_suite()

def robot.running.testlibraries._BaseTestLibrary.end_suite (   self)

Definition at line 129 of file testlibraries.py.

◆ end_test()

def robot.running.testlibraries._BaseTestLibrary.end_test (   self)

Definition at line 135 of file testlibraries.py.

◆ get_instance()

def robot.running.testlibraries._BaseTestLibrary.get_instance (   self,
  create = True 
)

Reimplemented in robot.running.testlibraries._ModuleLibrary.

Definition at line 182 of file testlibraries.py.

◆ get_listeners()

def robot.running.testlibraries._BaseTestLibrary.get_listeners (   self,
  libinst = None 
)

Definition at line 198 of file testlibraries.py.

◆ handlers_for()

def robot.running.testlibraries._BaseTestLibrary.handlers_for (   self,
  name 
)

Definition at line 119 of file testlibraries.py.

◆ lineno()

def robot.running.testlibraries._BaseTestLibrary.lineno (   self)
private

Definition at line 103 of file testlibraries.py.

◆ register_listeners()

def robot.running.testlibraries._BaseTestLibrary.register_listeners (   self)

Definition at line 208 of file testlibraries.py.

◆ reload()

def robot.running.testlibraries._BaseTestLibrary.reload (   self)

Definition at line 122 of file testlibraries.py.

◆ report_error()

def robot.running.testlibraries._BaseTestLibrary.report_error (   self,
  message,
  details = None,
  level = 'ERROR',
  details_level = 'INFO' 
)

Definition at line 138 of file testlibraries.py.

◆ reset_instance()

def robot.running.testlibraries._BaseTestLibrary.reset_instance (   self,
  instance = None 
)

Definition at line 176 of file testlibraries.py.

◆ start_suite()

def robot.running.testlibraries._BaseTestLibrary.start_suite (   self)

Definition at line 126 of file testlibraries.py.

◆ start_test()

def robot.running.testlibraries._BaseTestLibrary.start_test (   self)

Definition at line 132 of file testlibraries.py.

◆ unregister_listeners()

def robot.running.testlibraries._BaseTestLibrary.unregister_listeners (   self,
  close = False 
)

Definition at line 219 of file testlibraries.py.

Member Data Documentation

◆ _doc

robot.running.testlibraries._BaseTestLibrary._doc
private

Definition at line 79 of file testlibraries.py.

◆ _libcode

robot.running.testlibraries._BaseTestLibrary._libcode
private

Definition at line 69 of file testlibraries.py.

◆ _libinst

robot.running.testlibraries._BaseTestLibrary._libinst
private

Definition at line 70 of file testlibraries.py.

◆ converters

robot.running.testlibraries._BaseTestLibrary.converters

Definition at line 76 of file testlibraries.py.

◆ doc_format

robot.running.testlibraries._BaseTestLibrary.doc_format

Definition at line 80 of file testlibraries.py.

◆ get_handler_error_level

string robot.running.testlibraries._BaseTestLibrary.get_handler_error_level = 'INFO'
static

Definition at line 64 of file testlibraries.py.

◆ handlers

robot.running.testlibraries._BaseTestLibrary.handlers

Definition at line 77 of file testlibraries.py.

◆ has_listener

robot.running.testlibraries._BaseTestLibrary.has_listener

Definition at line 78 of file testlibraries.py.

◆ init

robot.running.testlibraries._BaseTestLibrary.init

Definition at line 82 of file testlibraries.py.

◆ logger

robot.running.testlibraries._BaseTestLibrary.logger

Definition at line 75 of file testlibraries.py.

◆ name

robot.running.testlibraries._BaseTestLibrary.name

Definition at line 72 of file testlibraries.py.

◆ orig_name

robot.running.testlibraries._BaseTestLibrary.orig_name

Definition at line 73 of file testlibraries.py.

◆ scope

robot.running.testlibraries._BaseTestLibrary.scope

Definition at line 81 of file testlibraries.py.

◆ source

robot.running.testlibraries._BaseTestLibrary.source

Definition at line 74 of file testlibraries.py.

◆ version

robot.running.testlibraries._BaseTestLibrary.version

Definition at line 71 of file testlibraries.py.

Property Documentation

◆ doc

robot.running.testlibraries._BaseTestLibrary.doc = property
static

Definition at line 93 of file testlibraries.py.

◆ lineno

robot.running.testlibraries._BaseTestLibrary.lineno = property
static

Definition at line 101 of file testlibraries.py.


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