Robot Framework
robot.running.namespace.Namespace Class Reference

Public Member Functions

def __init__ (self, variables, suite, resource, languages)
 
def end_suite (self, suite)
 
def end_test (self)
 
def end_user_keyword (self)
 
def get_library_instance (self, libname)
 
def get_library_instances (self)
 
def get_runner (self, name, recommend_on_failure=True)
 
def handle_imports (self)
 
def import_library (self, name, args=(), alias=None, notify=True)
 
def import_resource (self, name, overwrite=True)
 
def import_variables (self, name, args, overwrite=False)
 
def reload_library (self, libname_or_instance)
 
def set_search_order (self, new_order)
 
def start_suite (self)
 
def start_test (self)
 
def start_user_keyword (self)
 

Public Attributes

 languages
 
 variables
 

Properties

 libraries = property
 

Private Member Functions

def _handle_imports (self, import_settings)
 
def _import (self, import_setting)
 
def _import_default_libraries (self)
 
def _import_library (self, import_setting, notify=True)
 
def _import_resource (self, import_setting, overwrite=False)
 
def _import_variables (self, import_setting, overwrite=False)
 
def _is_import_by_path (self, import_type, path)
 
def _raise_replacing_vars_failed (self, setting, error)
 
def _resolve_args (self, import_setting)
 
def _resolve_name (self, setting)
 
def _validate_not_importing_init_file (self, path)
 
def libraries (self)
 

Private Attributes

 _imported_variable_files
 
 _imports
 
 _kw_store
 
 _running_test
 
 _suite_name
 

Static Private Attributes

tuple _default_libraries
 
tuple _library_import_by_path_ends
 
def _variables_import_by_path_ends
 

Detailed Description

Definition at line 37 of file namespace.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.running.namespace.Namespace.__init__ (   self,
  variables,
  suite,
  resource,
  languages 
)

Definition at line 51 of file namespace.py.

Member Function Documentation

◆ _handle_imports()

def robot.running.namespace.Namespace._handle_imports (   self,
  import_settings 
)
private

Definition at line 75 of file namespace.py.

◆ _import()

def robot.running.namespace.Namespace._import (   self,
  import_setting 
)
private

Definition at line 84 of file namespace.py.

◆ _import_default_libraries()

def robot.running.namespace.Namespace._import_default_libraries (   self)
private

Definition at line 71 of file namespace.py.

◆ _import_library()

def robot.running.namespace.Namespace._import_library (   self,
  import_setting,
  notify = True 
)
private

Definition at line 138 of file namespace.py.

◆ _import_resource()

def robot.running.namespace.Namespace._import_resource (   self,
  import_setting,
  overwrite = False 
)
private

Definition at line 93 of file namespace.py.

◆ _import_variables()

def robot.running.namespace.Namespace._import_variables (   self,
  import_setting,
  overwrite = False 
)
private

Definition at line 118 of file namespace.py.

◆ _is_import_by_path()

def robot.running.namespace.Namespace._is_import_by_path (   self,
  import_type,
  path 
)
private

Definition at line 171 of file namespace.py.

◆ _raise_replacing_vars_failed()

def robot.running.namespace.Namespace._raise_replacing_vars_failed (   self,
  setting,
  error 
)
private

Definition at line 167 of file namespace.py.

◆ _resolve_args()

def robot.running.namespace.Namespace._resolve_args (   self,
  import_setting 
)
private

Definition at line 178 of file namespace.py.

◆ _resolve_name()

def robot.running.namespace.Namespace._resolve_name (   self,
  setting 
)
private

Definition at line 157 of file namespace.py.

◆ _validate_not_importing_init_file()

def robot.running.namespace.Namespace._validate_not_importing_init_file (   self,
  path 
)
private

Definition at line 109 of file namespace.py.

◆ end_suite()

def robot.running.namespace.Namespace.end_suite (   self,
  suite 
)

Definition at line 204 of file namespace.py.

◆ end_test()

def robot.running.namespace.Namespace.end_test (   self)

Definition at line 195 of file namespace.py.

◆ end_user_keyword()

def robot.running.namespace.Namespace.end_user_keyword (   self)

Definition at line 214 of file namespace.py.

◆ get_library_instance()

def robot.running.namespace.Namespace.get_library_instance (   self,
  libname 
)

Definition at line 217 of file namespace.py.

◆ get_library_instances()

def robot.running.namespace.Namespace.get_library_instances (   self)

Definition at line 220 of file namespace.py.

◆ get_runner()

def robot.running.namespace.Namespace.get_runner (   self,
  name,
  recommend_on_failure = True 
)

Definition at line 229 of file namespace.py.

◆ handle_imports()

def robot.running.namespace.Namespace.handle_imports (   self)

Definition at line 67 of file namespace.py.

◆ import_library()

def robot.running.namespace.Namespace.import_library (   self,
  name,
  args = (),
  alias = None,
  notify = True 
)

Definition at line 134 of file namespace.py.

◆ import_resource()

def robot.running.namespace.Namespace.import_resource (   self,
  name,
  overwrite = True 
)

Definition at line 90 of file namespace.py.

◆ import_variables()

def robot.running.namespace.Namespace.import_variables (   self,
  name,
  args,
  overwrite = False 
)

Definition at line 115 of file namespace.py.

◆ libraries()

def robot.running.namespace.Namespace.libraries (   self)
private

Definition at line 64 of file namespace.py.

◆ reload_library()

def robot.running.namespace.Namespace.reload_library (   self,
  libname_or_instance 
)

Definition at line 224 of file namespace.py.

◆ set_search_order()

def robot.running.namespace.Namespace.set_search_order (   self,
  new_order 
)

Definition at line 184 of file namespace.py.

◆ start_suite()

def robot.running.namespace.Namespace.start_suite (   self)

Definition at line 201 of file namespace.py.

◆ start_test()

def robot.running.namespace.Namespace.start_test (   self)

Definition at line 189 of file namespace.py.

◆ start_user_keyword()

def robot.running.namespace.Namespace.start_user_keyword (   self)

Definition at line 211 of file namespace.py.

Member Data Documentation

◆ _default_libraries

robot.running.namespace.Namespace._default_libraries
staticprivate

Definition at line 41 of file namespace.py.

◆ _imported_variable_files

robot.running.namespace.Namespace._imported_variable_files
private

Definition at line 57 of file namespace.py.

◆ _imports

robot.running.namespace.Namespace._imports
private

Definition at line 55 of file namespace.py.

◆ _kw_store

robot.running.namespace.Namespace._kw_store
private

Definition at line 56 of file namespace.py.

◆ _library_import_by_path_ends

robot.running.namespace.Namespace._library_import_by_path_ends
staticprivate

Definition at line 45 of file namespace.py.

◆ _running_test

robot.running.namespace.Namespace._running_test
private

Definition at line 59 of file namespace.py.

◆ _suite_name

robot.running.namespace.Namespace._suite_name
private

Definition at line 58 of file namespace.py.

◆ _variables_import_by_path_ends

robot.running.namespace.Namespace._variables_import_by_path_ends
staticprivate

Definition at line 49 of file namespace.py.

◆ languages

robot.running.namespace.Namespace.languages

Definition at line 54 of file namespace.py.

◆ variables

robot.running.namespace.Namespace.variables

Definition at line 53 of file namespace.py.

Property Documentation

◆ libraries

robot.running.namespace.Namespace.libraries = property
static

Definition at line 62 of file namespace.py.


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