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

Public Member Functions

def __init__ (self)
 
def mute_rospy (cls)
 
def print_error (cls, text)
 
def print_failure (cls, text)
 
def print_negative (cls, text)
 
def print_positive (cls, text)
 
def print_result (cls, test_name, success)
 
def print_title (cls, test_name, test_class, result=None)
 

Private Member Functions

def _counter (cls)
 
def _param_compact (cls)
 
def _param_negative (cls)
 
def _param_positive (cls)
 
def _prefix (cls)
 

Static Private Attributes

int _counter_value = 0
 

Detailed Description

Bundles static methods for test case logging. 

Definition at line 6 of file logger.py.

Constructor & Destructor Documentation

def flexbe_testing.logger.Logger.__init__ (   self)
DO NOT USE: use class print methods instead. 

Definition at line 79 of file logger.py.

Member Function Documentation

def flexbe_testing.logger.Logger._counter (   cls)
private

Definition at line 26 of file logger.py.

def flexbe_testing.logger.Logger._param_compact (   cls)
private

Definition at line 18 of file logger.py.

def flexbe_testing.logger.Logger._param_negative (   cls)
private

Definition at line 14 of file logger.py.

def flexbe_testing.logger.Logger._param_positive (   cls)
private

Definition at line 10 of file logger.py.

def flexbe_testing.logger.Logger._prefix (   cls)
private

Definition at line 22 of file logger.py.

def flexbe_testing.logger.Logger.mute_rospy (   cls)
Conditionally mute the rospy logging channels. 

Definition at line 32 of file logger.py.

def flexbe_testing.logger.Logger.print_error (   cls,
  text 
)
Print an internal error that might cause unexpected behavior, but does not cause failure itself. 

Definition at line 75 of file logger.py.

def flexbe_testing.logger.Logger.print_failure (   cls,
  text 
)
Instead of a result, print the failure of a test case once after any other print method. 

Definition at line 69 of file logger.py.

def flexbe_testing.logger.Logger.print_negative (   cls,
  text 
)
Print a negative intermediate result. 

Definition at line 48 of file logger.py.

def flexbe_testing.logger.Logger.print_positive (   cls,
  text 
)
Print a positive intermediate result. 

Definition at line 42 of file logger.py.

def flexbe_testing.logger.Logger.print_result (   cls,
  test_name,
  success 
)
Print the result, should be called once and after any other print method. 

Definition at line 62 of file logger.py.

def flexbe_testing.logger.Logger.print_title (   cls,
  test_name,
  test_class,
  result = None 
)
Print the title of the test, should be called once and before any other print method. 

Definition at line 54 of file logger.py.

Member Data Documentation

int flexbe_testing.logger.Logger._counter_value = 0
staticprivate

Definition at line 29 of file logger.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