示例#1
0
 def test_config_read_ethernet(self):
     config = CommConfig.get_config_from_type(self.config_file(), "ethernet")
     
     self.assertEqual(config.device_addr, 'localhost')
     self.assertEqual(config.device_port, 1000)
     self.assertEqual(config.server_addr, 'localhost')
     self.assertEqual(config.server_port, 2000)
示例#2
0
    def test_config_read_ethernet(self):
        config = CommConfig.get_config_from_type(self.config_file(),
                                                 "ethernet")

        self.assertEqual(config.device_addr, 'localhost')
        self.assertEqual(config.device_port, 1000)
        self.assertEqual(config.server_addr, 'localhost')
        self.assertEqual(config.server_port, 2000)
示例#3
0
 def test_config_write_ethernet(self):
     log.debug("Config File: %s" % self.config_file())
     if exists(self.config_file()):
         log.debug(" -- remove %s" % self.config_file())
         remove(self.config_file())
         
     self.assertFalse(exists(self.config_file()))
     
     config = CommConfig.get_config_from_type(self.config_file(), "ethernet")
     config.device_addr = 'localhost'
     config.device_port = 1000
     config.server_addr = 'localhost'
     config.server_port = 2000
     
     log.debug("CONFIG: %s" % config.serialize())
     
     config.store_to_file()
     
     self.assertEqual(self.config_content(), self.read_config())
示例#4
0
    def test_config_write_ethernet(self):
        log.debug("Config File: %s" % self.config_file())
        if exists(self.config_file()):
            log.debug(" -- remove %s" % self.config_file())
            remove(self.config_file())

        self.assertFalse(exists(self.config_file()))

        config = CommConfig.get_config_from_type(self.config_file(),
                                                 "ethernet")
        config.device_addr = 'localhost'
        config.device_port = 1000
        config.server_addr = 'localhost'
        config.server_port = 2000

        log.debug("CONFIG: %s" % config.serialize())

        config.store_to_file()

        self.assertEqual(self.config_content(), self.read_config())
示例#5
0
    def __init__(self, metadata, log_file = None):
        """
        @brief Constructor
        @param metadata IDK Metadata object
        @param log_file File to store test results.  If none specified log to STDOUT
        """
        self.metadata = metadata
        if(not self.metadata.name):
            raise Exception('No drivers initialized.  run start_driver')

        if( log_file ):
            self.log_fh = open(log_file, "w")
        else:
            self.log_fh = sys.stdout

        self.comm_config = CommConfig.get_config_from_type(metadata, 'ethernet')
        if(not self.comm_config):
            raise Exception('No comm config file found!')

        self.test_runner = nose.core.TextTestRunner(stream=self.log_fh)
示例#6
0
         log.debug("caught error %s" % e)
         error = e
     self.assertTrue(error)
     
     error = None
     try:
         config = CommConfig()
         config.store_to_file();
     except NoConfigFileSpecified, e:
         log.debug("caught error %s" % e)
         error = e
     self.assertTrue(error)
     
     error = None
     try:
         config = CommConfig.get_config_from_type(self.config_file(), "foo")
     except InvalidCommType, e:
         log.debug("caught error %s" % e)
         error = e
     self.assertTrue(error)
 
 def test_comm_config_type_list(self):
     types = CommConfig.valid_type_list()
     log.debug( "types: %s" % types)
     
     known_types = ['ethernet']
     
     self.assertEqual(sorted(types), sorted(known_types))
     
 def test_config_write_ethernet(self):
     log.debug("Config File: %s" % self.config_file())
示例#7
0
            log.debug("caught error %s" % e)
            error = e
        self.assertTrue(error)

        error = None
        try:
            config = CommConfig()
            config.store_to_file()
        except NoConfigFileSpecified, e:
            log.debug("caught error %s" % e)
            error = e
        self.assertTrue(error)

        error = None
        try:
            config = CommConfig.get_config_from_type(self.config_file(), "foo")
        except InvalidCommType, e:
            log.debug("caught error %s" % e)
            error = e
        self.assertTrue(error)

    def test_comm_config_type_list(self):
        types = CommConfig.valid_type_list()
        log.debug("types: %s" % types)

        known_types = ['ethernet']

        self.assertEqual(sorted(types), sorted(known_types))

    def test_config_write_ethernet(self):
        log.debug("Config File: %s" % self.config_file())