hlcc 2.0.0-beta2+pre1
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
telifsim_get_config.TelifsimClient Class Reference

Test client for the telif process. More...

Inheritance diagram for telifsim_get_config.TelifsimClient:

Public Member Functions

def __init__ (self, args, log_level=logging.DEBUG)
 
def verify_response (self, response, expected_reply=None, expected_exception=None)
 Verify if the expected response is contained in the actual 'replies' or in the 'exception' that are in the response dictionary.
 
def get_config (self, args)
 Setup connection and sends GetConfig commands to server.
 
def get_config_standard_test (self, args)
 Setup connection, sends GetConfig commands to server and verifies if response is valid.
 

Static Public Member Functions

def parse_args (arguments)
 Static methods implementing MAIN () behavior in the class with parsing of command line arguments This allows testing from modular test the full behavior, including main startup.
 
def main (arguments)
 Execute the main using the command line arguments passed as a list.
 

Public Attributes

 service_commands
 

Detailed Description

Test client for the telif process.

Constructor & Destructor Documentation

◆ __init__()

def telifsim_get_config.TelifsimClient.__init__ (   self,
  args,
  log_level = logging.DEBUG 
)

Member Function Documentation

◆ get_config()

def telifsim_get_config.TelifsimClient.get_config (   self,
  args 
)

Setup connection and sends GetConfig commands to server.

args is the set of arguments passed on the command line.

◆ get_config_standard_test()

def telifsim_get_config.TelifsimClient.get_config_standard_test (   self,
  args 
)

Setup connection, sends GetConfig commands to server and verifies if response is valid.

args is the set of arguments passed on the command line.

◆ main()

def telifsim_get_config.TelifsimClient.main (   arguments)
static

Execute the main using the command line arguments passed as a list.

If you pass the command line arguments, first remove argv[0] by passing:

sys.argv[1:]

◆ parse_args()

def telifsim_get_config.TelifsimClient.parse_args (   arguments)
static

Static methods implementing MAIN () behavior in the class with parsing of command line arguments This allows testing from modular test the full behavior, including main startup.

Parses the command line arguments passed as a list If you pass the command line arguments, first remove argv[0] by passing:

sys.argv[1:]

◆ verify_response()

def telifsim_get_config.TelifsimClient.verify_response (   self,
  response,
  expected_reply = None,
  expected_exception = None 
)

Verify if the expected response is contained in the actual 'replies' or in the 'exception' that are in the response dictionary.

Returns true if positive.

Member Data Documentation

◆ service_commands

telifsim_get_config.TelifsimClient.service_commands

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