def setUp(self): self.DVR_CONFIG = { 'oms_uri': self._dispatch_simulator('launchsimulator'), 'attributes': {}, 'ports': {} } log.debug("DVR_CONFIG['oms_uri'] = %s", self.DVR_CONFIG['oms_uri']) yaml_filename = 'ion/agents/platform/rsn/simulator/network.yml' log.debug("retrieving network definition from %s", yaml_filename) network_definition = NetworkUtil.deserialize_network_definition( file(yaml_filename)) if log.isEnabledFor(logging.DEBUG): network_definition_ser = NetworkUtil.serialize_network_definition( network_definition) log.debug("NetworkDefinition serialization:\n%s", network_definition_ser) platform_id = self.PLATFORM_ID pnode = network_definition.pnodes[platform_id] def evt_recv(driver_event): log.debug('GOT driver_event=%s', str(driver_event)) self._plat_driver = RSNPlatformDriver(pnode, evt_recv, Mock(), Mock()) res_state = self._plat_driver.get_resource_state() self.assertEqual(res_state, RSNPlatformDriverState.UNCONFIGURED)
def setUp(self): # Use the network definition provided by RSN OMS directly. rsn_oms = CIOMSClientFactory.create_instance(DVR_CONFIG['oms_uri']) network_definition = RsnOmsUtil.build_network_definition(rsn_oms) if log.isEnabledFor(logging.DEBUG): network_definition_ser = NetworkUtil.serialize_network_definition(network_definition) log.debug("NetworkDefinition serialization:\n%s", network_definition_ser) platform_id = self.PLATFORM_ID pnode = network_definition.pnodes[platform_id] self._plat_driver = RSNPlatformDriver(pnode, self.evt_recv)
def setUp(self): DVR_CONFIG['oms_uri'] = self._dispatch_simulator(oms_uri) log.debug("DVR_CONFIG['oms_uri'] = %s", DVR_CONFIG['oms_uri']) yaml_filename = 'ion/agents/platform/rsn/simulator/network.yml' log.debug("retrieving network definition from %s", yaml_filename) network_definition = NetworkUtil.deserialize_network_definition( file(yaml_filename)) if log.isEnabledFor(logging.DEBUG): network_definition_ser = NetworkUtil.serialize_network_definition( network_definition) log.debug("NetworkDefinition serialization:\n%s", network_definition_ser) platform_id = self.PLATFORM_ID pnode = network_definition.pnodes[platform_id] self._plat_driver = RSNPlatformDriver(pnode, self.evt_recv)