Robot Framework
robot.running.bodyrunner.ForInRunner Class Reference
Inheritance diagram for robot.running.bodyrunner.ForInRunner:
robot.running.bodyrunner.ForInEnumerateRunner robot.running.bodyrunner.ForInRangeRunner robot.running.bodyrunner.ForInZipRunner

Public Member Functions

def __init__ (self, context, run=True, templated=False)
 
def run (self, data)
 

Static Public Attributes

string flavor = 'IN'
 

Private Member Functions

def _get_values_for_rounds (self, data)
 
def _is_dict_iteration (self, values)
 
def _map_dict_values_to_rounds (self, values, per_round)
 
def _map_values_to_rounds (self, values, per_round)
 
def _map_variables_and_values (self, variables, values)
 
def _raise_wrong_variable_count (self, variables, values)
 
def _resolve_dict_values (self, values)
 
def _resolve_values (self, values)
 
def _run_loop (self, data, result, values_for_rounds)
 
def _run_one_round (self, data, result, values=None, run=True)
 

Private Attributes

 _context
 
 _run
 
 _templated
 

Detailed Description

Definition at line 87 of file bodyrunner.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.running.bodyrunner.ForInRunner.__init__ (   self,
  context,
  run = True,
  templated = False 
)

Definition at line 90 of file bodyrunner.py.

Member Function Documentation

◆ _get_values_for_rounds()

def robot.running.bodyrunner.ForInRunner._get_values_for_rounds (   self,
  data 
)
private

Definition at line 141 of file bodyrunner.py.

◆ _is_dict_iteration()

def robot.running.bodyrunner.ForInRunner._is_dict_iteration (   self,
  values 
)
private

Reimplemented in robot.running.bodyrunner.ForInEnumerateRunner.

Definition at line 153 of file bodyrunner.py.

◆ _map_dict_values_to_rounds()

def robot.running.bodyrunner.ForInRunner._map_dict_values_to_rounds (   self,
  values,
  per_round 
)
private

Reimplemented in robot.running.bodyrunner.ForInEnumerateRunner.

Definition at line 191 of file bodyrunner.py.

◆ _map_values_to_rounds()

def robot.running.bodyrunner.ForInRunner._map_values_to_rounds (   self,
  values,
  per_round 
)
private

◆ _map_variables_and_values()

def robot.running.bodyrunner.ForInRunner._map_variables_and_values (   self,
  variables,
  values 
)
private

Definition at line 227 of file bodyrunner.py.

◆ _raise_wrong_variable_count()

def robot.running.bodyrunner.ForInRunner._raise_wrong_variable_count (   self,
  variables,
  values 
)
private

Reimplemented in robot.running.bodyrunner.ForInEnumerateRunner.

Definition at line 208 of file bodyrunner.py.

◆ _resolve_dict_values()

def robot.running.bodyrunner.ForInRunner._resolve_dict_values (   self,
  values 
)
private

◆ _resolve_values()

def robot.running.bodyrunner.ForInRunner._resolve_values (   self,
  values 
)
private

Reimplemented in robot.running.bodyrunner.ForInEnumerateRunner.

Definition at line 198 of file bodyrunner.py.

◆ _run_loop()

def robot.running.bodyrunner.ForInRunner._run_loop (   self,
  data,
  result,
  values_for_rounds 
)
private

Definition at line 118 of file bodyrunner.py.

◆ _run_one_round()

def robot.running.bodyrunner.ForInRunner._run_one_round (   self,
  data,
  result,
  values = None,
  run = True 
)
private

Definition at line 213 of file bodyrunner.py.

◆ run()

def robot.running.bodyrunner.ForInRunner.run (   self,
  data 
)

Definition at line 95 of file bodyrunner.py.

Member Data Documentation

◆ _context

robot.running.bodyrunner.ForInRunner._context
private

Definition at line 91 of file bodyrunner.py.

◆ _run

robot.running.bodyrunner.ForInRunner._run
private

Definition at line 92 of file bodyrunner.py.

◆ _templated

robot.running.bodyrunner.ForInRunner._templated
private

Definition at line 93 of file bodyrunner.py.

◆ flavor

string robot.running.bodyrunner.ForInRunner.flavor = 'IN'
static

Definition at line 88 of file bodyrunner.py.


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