Public Member Functions | Private Member Functions | Private Attributes | List of all members
flexbe_testing.test_interface.TestInterface Class Reference
Inheritance diagram for flexbe_testing.test_interface.TestInterface:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, path, classname)
 
def execute (self, userdata, spin_cb=None)
 
def get_base_name (self)
 
def instantiate (self, params=None)
 
def is_state (self)
 

Private Member Functions

def _execute_behavior (self, userdata, spin_cb)
 
def _execute_state (self, userdata, spin_cb)
 
def _instantiate_behavior (self, params=None)
 
def _instantiate_state (self, params=None)
 

Private Attributes

 _class
 
 _instance
 

Detailed Description

Interface to states and behaviors that are subject to testing. 

Definition at line 9 of file test_interface.py.

Constructor & Destructor Documentation

def flexbe_testing.test_interface.TestInterface.__init__ (   self,
  path,
  classname 
)

Definition at line 12 of file test_interface.py.

Member Function Documentation

def flexbe_testing.test_interface.TestInterface._execute_behavior (   self,
  userdata,
  spin_cb 
)
private

Definition at line 71 of file test_interface.py.

def flexbe_testing.test_interface.TestInterface._execute_state (   self,
  userdata,
  spin_cb 
)
private

Definition at line 61 of file test_interface.py.

def flexbe_testing.test_interface.TestInterface._instantiate_behavior (   self,
  params = None 
)
private

Definition at line 42 of file test_interface.py.

def flexbe_testing.test_interface.TestInterface._instantiate_state (   self,
  params = None 
)
private

Definition at line 36 of file test_interface.py.

def flexbe_testing.test_interface.TestInterface.execute (   self,
  userdata,
  spin_cb = None 
)

Definition at line 52 of file test_interface.py.

def flexbe_testing.test_interface.TestInterface.get_base_name (   self)

Definition at line 24 of file test_interface.py.

def flexbe_testing.test_interface.TestInterface.instantiate (   self,
  params = None 
)

Definition at line 29 of file test_interface.py.

def flexbe_testing.test_interface.TestInterface.is_state (   self)

Definition at line 21 of file test_interface.py.

Member Data Documentation

flexbe_testing.test_interface.TestInterface._class
private

Definition at line 17 of file test_interface.py.

flexbe_testing.test_interface.TestInterface._instance
private

Definition at line 18 of file test_interface.py.


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


flexbe_testing
Author(s): Philipp Schillinger
autogenerated on Sun Dec 13 2020 04:01:44