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

Test client for the telif process. More...

Inheritance diagram for hlcc_log_level.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 offset_setsky (self, args)
 Setup connection and sends offsetSetSky commands to server.
 
def offset_setsky_standard_test (self, args)
 Setup connection and sends test commands to server in 2 different situations:
 

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

 oldb_client
 
 service_std_cmds
 
 service_commands
 
 service_metadaq
 
 service_sim_cmds
 
 pk_service_std_cmds
 
 pk_service_commands
 

Detailed Description

Test client for the telif process.

Constructor & Destructor Documentation

◆ __init__()

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

Member Function Documentation

◆ main()

def hlcc_log_level.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:]

◆ offset_setsky()

def hlcc_log_level.TelifsimClient.offset_setsky (   self,
  args 
)

Setup connection and sends offsetSetSky commands to server.

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

◆ offset_setsky_standard_test()

def hlcc_log_level.TelifsimClient.offset_setsky_standard_test (   self,
  args 
)

Setup connection and sends test commands to server in 2 different situations:

  • Telescope not tracking (Not ready) - command should fail
  • Telescope tracking - Command should succeed

◆ parse_args()

def hlcc_log_level.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 hlcc_log_level.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

◆ oldb_client

hlcc_log_level.TelifsimClient.oldb_client

◆ pk_service_commands

hlcc_log_level.TelifsimClient.pk_service_commands

◆ pk_service_std_cmds

hlcc_log_level.TelifsimClient.pk_service_std_cmds

◆ service_commands

hlcc_log_level.TelifsimClient.service_commands

◆ service_metadaq

hlcc_log_level.TelifsimClient.service_metadaq

◆ service_sim_cmds

hlcc_log_level.TelifsimClient.service_sim_cmds

◆ service_std_cmds

hlcc_log_level.TelifsimClient.service_std_cmds

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