コード例 #1
0
ファイル: configuration.py プロジェクト: jdgwartney/sdk
 def load(self):
     self.json_data = open(self.path)
     self.data = json.load(self.json_data)
     # Loop over the items and put into list
     metricItems = self.data["items"]
     for i in metricItems:
         item = MetricItem()
         item.setName(str(i["name"]))
         item.setPollingInterval(int(i["pollInterval"]))
         item.setCommand(str(i["command"]))
         item.setDebug(bool(i["debug"]))
         self.config.append(item)
コード例 #2
0
ファイル: metric_item_test.py プロジェクト: jdgwartney/sdk
 def testPollIntervalType(self):
     m = MetricItem()
     m.setPollingInterval(1000)
     self.assertTrue(type(m.getPollingInterval()) == int)
コード例 #3
0
ファイル: metric_item_test.py プロジェクト: jdgwartney/sdk
 def testPollInterval(self):
     m = MetricItem()
     m.setPollingInterval(100)
     self.assertEquals(m.getPollingInterval(), 100, "Poll intervals not equal")