Robot Framework
robot.variables.store.VariableStore Class Reference

Public Member Functions

def __contains__ (self, name)
 
def __getitem__ (self, name)
 
def __init__ (self, variables)
 
def __iter__ (self)
 
def __len__ (self)
 
def add (self, name, value, overwrite=True, decorated=True)
 
def as_dict (self, decoration=True)
 
def clear (self)
 
def get (self, name, default=NOT_SET, decorated=True)
 
def resolve_delayed (self, item=None)
 
def update (self, store)
 

Public Attributes

 data
 

Private Member Functions

def _decorate (self, name, value)
 
def _is_resolvable (self, value)
 
def _raise_cannot_set_type (self, name, value, expected)
 
def _resolve_delayed (self, name, value)
 
def _undecorate (self, name)
 
def _undecorate_and_validate (self, name, value)
 

Private Attributes

 _variables
 

Detailed Description

Definition at line 27 of file store.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.variables.store.VariableStore.__init__ (   self,
  variables 
)

Definition at line 29 of file store.py.

Member Function Documentation

◆ __contains__()

def robot.variables.store.VariableStore.__contains__ (   self,
  name 
)

Definition at line 117 of file store.py.

◆ __getitem__()

def robot.variables.store.VariableStore.__getitem__ (   self,
  name 
)

Definition at line 61 of file store.py.

◆ __iter__()

def robot.variables.store.VariableStore.__iter__ (   self)

Definition at line 114 of file store.py.

◆ __len__()

def robot.variables.store.VariableStore.__len__ (   self)

Definition at line 111 of file store.py.

◆ _decorate()

def robot.variables.store.VariableStore._decorate (   self,
  name,
  value 
)
private

Definition at line 127 of file store.py.

◆ _is_resolvable()

def robot.variables.store.VariableStore._is_resolvable (   self,
  value 
)
private

Definition at line 55 of file store.py.

◆ _raise_cannot_set_type()

def robot.variables.store.VariableStore._raise_cannot_set_type (   self,
  name,
  value,
  expected 
)
private

Definition at line 107 of file store.py.

◆ _resolve_delayed()

def robot.variables.store.VariableStore._resolve_delayed (   self,
  name,
  value 
)
private

Definition at line 42 of file store.py.

◆ _undecorate()

def robot.variables.store.VariableStore._undecorate (   self,
  name 
)
private

Definition at line 90 of file store.py.

◆ _undecorate_and_validate()

def robot.variables.store.VariableStore._undecorate_and_validate (   self,
  name,
  value 
)
private

Definition at line 95 of file store.py.

◆ add()

def robot.variables.store.VariableStore.add (   self,
  name,
  value,
  overwrite = True,
  decorated = True 
)

Definition at line 82 of file store.py.

◆ as_dict()

def robot.variables.store.VariableStore.as_dict (   self,
  decoration = True 
)

Definition at line 120 of file store.py.

◆ clear()

def robot.variables.store.VariableStore.clear (   self)

Definition at line 79 of file store.py.

◆ get()

def robot.variables.store.VariableStore.get (   self,
  name,
  default = NOT_SET,
  decorated = True 
)

Definition at line 66 of file store.py.

◆ resolve_delayed()

def robot.variables.store.VariableStore.resolve_delayed (   self,
  item = None 
)

Definition at line 33 of file store.py.

◆ update()

def robot.variables.store.VariableStore.update (   self,
  store 
)

Definition at line 76 of file store.py.

Member Data Documentation

◆ _variables

robot.variables.store.VariableStore._variables
private

Definition at line 31 of file store.py.

◆ data

robot.variables.store.VariableStore.data

Definition at line 30 of file store.py.


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