Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.running.namespace.Namespace Class Reference

Public Member Functions

def __init__ (self, variables, suite, resource)
 
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)
 
def handle_imports (self)
 
def import_library (self, name, args=None, 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

 variables
 

Properties

 libraries = property
 

Private Member Functions

def _get_name (self, name, import_setting)
 
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_library_by_path (self, path)
 
def _raise_replacing_vars_failed (self, import_setting, err)
 
def _resolve_args (self, import_setting)
 
def _resolve_name (self, import_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_endings
 

Detailed Description

Definition at line 36 of file namespace.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 46 of file namespace.py.

Member Function Documentation

◆ _get_name()

def robotide.lib.robot.running.namespace.Namespace._get_name (   self,
  name,
  import_setting 
)
private

Definition at line 164 of file namespace.py.

◆ _handle_imports()

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

Definition at line 69 of file namespace.py.

◆ _import()

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

Definition at line 78 of file namespace.py.

◆ _import_default_libraries()

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

Definition at line 65 of file namespace.py.

◆ _import_library()

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

Definition at line 133 of file namespace.py.

◆ _import_resource()

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

Definition at line 87 of file namespace.py.

◆ _import_variables()

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

Definition at line 112 of file namespace.py.

◆ _is_library_by_path()

def robotide.lib.robot.running.namespace.Namespace._is_library_by_path (   self,
  path 
)
private

Definition at line 170 of file namespace.py.

◆ _raise_replacing_vars_failed()

def robotide.lib.robot.running.namespace.Namespace._raise_replacing_vars_failed (   self,
  import_setting,
  err 
)
private

Definition at line 160 of file namespace.py.

◆ _resolve_args()

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

Definition at line 173 of file namespace.py.

◆ _resolve_name()

def robotide.lib.robot.running.namespace.Namespace._resolve_name (   self,
  import_setting 
)
private

Definition at line 152 of file namespace.py.

◆ _validate_not_importing_init_file()

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

Definition at line 103 of file namespace.py.

◆ end_suite()

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

Definition at line 199 of file namespace.py.

◆ end_test()

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

Definition at line 190 of file namespace.py.

◆ end_user_keyword()

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

Definition at line 209 of file namespace.py.

◆ get_library_instance()

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

Definition at line 212 of file namespace.py.

◆ get_library_instances()

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

Definition at line 215 of file namespace.py.

◆ get_runner()

def robotide.lib.robot.running.namespace.Namespace.get_runner (   self,
  name 
)

Definition at line 224 of file namespace.py.

◆ handle_imports()

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

Definition at line 61 of file namespace.py.

◆ import_library()

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

Definition at line 129 of file namespace.py.

◆ import_resource()

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

Definition at line 84 of file namespace.py.

◆ import_variables()

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

Definition at line 109 of file namespace.py.

◆ libraries()

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

Definition at line 58 of file namespace.py.

◆ reload_library()

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

Definition at line 219 of file namespace.py.

◆ set_search_order()

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

Definition at line 179 of file namespace.py.

◆ start_suite()

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

Definition at line 196 of file namespace.py.

◆ start_test()

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

Definition at line 184 of file namespace.py.

◆ start_user_keyword()

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

Definition at line 206 of file namespace.py.

Member Data Documentation

◆ _default_libraries

robotide.lib.robot.running.namespace.Namespace._default_libraries
staticprivate

Definition at line 40 of file namespace.py.

◆ _imported_variable_files

robotide.lib.robot.running.namespace.Namespace._imported_variable_files
private

Definition at line 51 of file namespace.py.

◆ _imports

robotide.lib.robot.running.namespace.Namespace._imports
private

Definition at line 49 of file namespace.py.

◆ _kw_store

robotide.lib.robot.running.namespace.Namespace._kw_store
private

Definition at line 50 of file namespace.py.

◆ _library_import_by_path_endings

robotide.lib.robot.running.namespace.Namespace._library_import_by_path_endings
staticprivate

Definition at line 44 of file namespace.py.

◆ _running_test

robotide.lib.robot.running.namespace.Namespace._running_test
private

Definition at line 53 of file namespace.py.

◆ _suite_name

robotide.lib.robot.running.namespace.Namespace._suite_name
private

Definition at line 52 of file namespace.py.

◆ variables

robotide.lib.robot.running.namespace.Namespace.variables

Definition at line 48 of file namespace.py.

Property Documentation

◆ libraries

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

Definition at line 56 of file namespace.py.


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