コード例 #1
0
    def _set_event_volume(self, lad_cfg):
        """
        Set event volume in mdsd config. Check if desired event volume is specified,
        first in ladCfg then in public config. If in neither then default to Medium.
        :param lad_cfg: 'ladCfg' Json object to look up for the event volume setting.
        :return: None. The mdsd config XML tree's eventVolume attribute is directly updated.
        :rtype: str
        """
        assert self._mdsd_config_xml_tree is not None

        event_volume = LadUtil.getEventVolumeFromLadCfg(lad_cfg)
        if event_volume:
            self._logger_log("Event volume found in ladCfg: " + event_volume)
        else:
            event_volume = self._ext_settings.read_public_config("eventVolume")
            if event_volume:
                self._logger_log("Event volume found in public config: " +
                                 event_volume)
            else:
                event_volume = "Medium"
                self._logger_log(
                    "Event volume not found in config. Using default value: " +
                    event_volume)
        XmlUtil.setXmlValue(self._mdsd_config_xml_tree, "Management",
                            "eventVolume", event_volume)
コード例 #2
0
def setEventVolume(mdsdCfg,ladCfg):
    eventVolume = LadUtil.getEventVolumeFromLadCfg(ladCfg)
    if eventVolume:
        hutil.log("Event volume found in ladCfg: " + eventVolume)
    else:
        eventVolume = readPublicConfig("eventVolume")
        if eventVolume:
            hutil.log("Event volume found in public config: " + eventVolume)
        else:
            eventVolume = "Medium"
            hutil.log("Event volume not found in config. Using default value: " + eventVolume)
            
    XmlUtil.setXmlValue(mdsdCfg,"Management","eventVolume",eventVolume)
コード例 #3
0
def setEventVolume(mdsdCfg, ladCfg):
    """
    Set event volume in mdsd config. Check if desired event volume is specified, first in ladCfg then in public config.
    :param mdsdCfg: The XML document holding the mdsd config
    :param ladCfg: The ladCfg part of the public config
    :return: The event volume. If not set anywhere in public config, return "Medium"
    :rtype: str
    """
    eventVolume = LadUtil.getEventVolumeFromLadCfg(ladCfg)
    if eventVolume:
        hutil.log("Event volume found in ladCfg: " + eventVolume)
    else:
        eventVolume = readPublicConfig("eventVolume")
        if eventVolume:
            hutil.log("Event volume found in public config: " + eventVolume)
        else:
            eventVolume = "Medium"
            hutil.log("Event volume not found in config. Using default value: " + eventVolume)

    XmlUtil.setXmlValue(mdsdCfg, "Management", "eventVolume", eventVolume)
コード例 #4
0
    def _set_event_volume(self, lad_cfg):
        """
        Set event volume in mdsd config. Check if desired event volume is specified,
        first in ladCfg then in public config. If in neither then default to Medium.
        :param lad_cfg: 'ladCfg' Json object to look up for the event volume setting.
        :return: None. The mdsd config XML tree's eventVolume attribute is directly updated.
        :rtype: str
        """
        assert self._mdsd_config_xml_tree is not None

        event_volume = LadUtil.getEventVolumeFromLadCfg(lad_cfg)
        if event_volume:
            self._logger_log("Event volume found in ladCfg: " + event_volume)
        else:
            event_volume = self._ext_settings.read_public_config("eventVolume")
            if event_volume:
                self._logger_log("Event volume found in public config: " + event_volume)
            else:
                event_volume = "Medium"
                self._logger_log("Event volume not found in config. Using default value: " + event_volume)
        XmlUtil.setXmlValue(self._mdsd_config_xml_tree, "Management", "eventVolume", event_volume)
コード例 #5
0
 def test_getEventVolumeFromLadCfg(self):
     self.assertEqual(LadUtil.getEventVolumeFromLadCfg(self.valid_config), "Large")
コード例 #6
0
 def test_getEventVolumeFromLadCfg(self):
     self.assertEqual(LadUtil.getEventVolumeFromLadCfg(self.valid_config),
                      "Large")