def __init__(self, device_address, device_port):
        """
        Setup test cases.
        """

        driver_module = 'ion.services.mi.drivers.uw_trhph.trhph_driver'
        driver_class = 'TrhphInstrumentDriver'

        self._support = DriverIntegrationTestSupport(driver_module,
                                                     driver_class,
                                                     device_address,
                                                     device_port)

        # Create and start the port agent.
        mi_logger.info('starting port agent')
        self.comms_config = {'addr': 'localhost'}
        self.comms_config['port'] = self._support.start_pagent()

        # Create and start the driver.
        mi_logger.info('starting driver client')
        self._support.start_driver()

        self._dvr_client = self._support._dvr_client
 def initialize(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('initialize')
     mi_logger.info("initialize reply = %s" % reply)
     return reply
 def get_current_state(self, *args, **kwargs):
     state = self._dvr_client.cmd_dvr('get_current_state',
                                      *args,
                                      **kwargs)
     mi_logger.info("get_current_state = %s" % state)
     return state
 def execute_get_power_statuses(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('execute_get_power_statuses',
                                      *args,
                                      **kwargs)
     mi_logger.info("execute_get_power_statuses reply = %s" % reply)
     return reply
 def execute_start_autosample(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('execute_start_autosample',
                                      *args,
                                      **kwargs)
     mi_logger.info("execute_start_autosample reply = %s" % reply)
     return reply
 def execute_diagnostics(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('execute_diagnostics',
                                      *args,
                                      **kwargs)
     mi_logger.info("execute_diagnostics reply = %s" % reply)
     return reply
 def execute_get_metadata(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('execute_get_metadata',
                                      *args,
                                      **kwargs)
     mi_logger.info("execute_get_metadata reply = %s" % reply)
     return reply
 def set(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('set',
                                      *args,
                                      **kwargs)
     mi_logger.info("set reply = %s" % reply)
     return reply
 def disconnect(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('disconnect',
                                      *args,
                                      **kwargs)
     mi_logger.info("disconnect reply = %s" % reply)
     return reply
Esempio n. 10
0
 def configure(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('configure',
                                      *args,
                                      **kwargs)
     mi_logger.info("configure reply = %s" % reply)
     return reply