def test_monitor_router_zenosshub_add_collector(self, responses): responses_callback(responses) mr = MonitorRouter(url, headers, False) zh = mr.get_hub('testhub') resp = zh.add_collector('newcollector', source='testcollector', pool='TEST') assert isinstance(resp, ZenossCollector) assert resp.name == "newcollector" assert resp.devcount == 0 assert resp.text == "newcollector" assert resp.path == "/zport/dmd/Monitors/Performance/newcollector" assert resp.id == ".zport.dmd.Monitors.Performance.newcollector" assert resp.configCycleInterval == 360 assert resp.pingCycleInterval == 60 assert resp.discoveryNetworks == "" assert resp.description == "" assert resp.modelerCycleInterval == 720 assert resp.processCycleInterval == 180 assert resp.meta_type == "PerformanceConf" assert resp.wmiqueryTimeout == 100 assert resp.statusCycleInterval == 60 assert resp.eventlogCycleInterval == 60 assert resp.wmibatchSize == 10 assert resp.pingTimeOut == 1.5 assert resp.winCycleInterval == 60 assert resp.pingTries == 2 assert resp.inspector_type == "PerformanceConf" assert resp.zenProcessParallelJobs == 10
def test_monitor_router_zenosshub_get_bad_collector(self, responses): responses_callback(responses) mr = MonitorRouter(url, headers, False) zh = mr.get_hub('testhub') resp = zh.get_collector('badcollector') assert resp is None
def test_monitor_router_get_hub(self, responses): responses_callback(responses) mr = MonitorRouter(url, headers, False) resp = mr.get_hub('testhub') assert isinstance(resp, ZenossHub) assert resp.name == "testhub" assert resp.devcount == 0 assert len(resp.collectors) == 1
def test_monitor_router_zenosshub_get_collectors(self, responses): responses_callback(responses) mr = MonitorRouter(url, headers, False) zh = mr.get_hub('testhub') resp = zh.get_collectors() assert len(resp) == 1 assert isinstance(resp[0], ZenossCollector) assert resp[0].name == "testcollector"
def test_monitor_router_get_bad_hub(self, responses): responses_callback(responses) mr = MonitorRouter(url, headers, False) resp = mr.get_hub('badhub') assert resp is None