def test_object_path_value_querier(self): kv_querier = mon_params.ObjectPathValueQuerier( logger, "$..*[@.name is 'client1'].statistics.rekey.rate") value = kv_querier.query( tornado.escape.json_encode(self.system_response)) self.assertEqual(value, 132) kv_querier = mon_params.ObjectPathValueQuerier( logger, "$..*[@.name is 'client1'].statistics.state.'ike-sas'") value = kv_querier.query( tornado.escape.json_encode(self.system_response)) self.assertEqual(value, 10)
def test_object_path_value_querier(self): kv_querier = mon_params.ObjectPathValueQuerier( logger, "$.applicationLoad[@.service is 'DPE'].uplinkThroughput4G") value = kv_querier.query( tornado.escape.json_encode(self.system_response)) self.assertEqual(value, 0) kv_querier = mon_params.ObjectPathValueQuerier( logger, "$.resourceLoad[@.service is 'DPE'].mem") value = kv_querier.query( tornado.escape.json_encode(self.system_response)) self.assertEqual(value, 31)
def test_object_path_value_querier(self): kv_querier = mon_params.ObjectPathValueQuerier( logger, "$..*[@.portname is 'trafgencp0'].'rw-trafgen-data:trafgen-info'.pkt_size" ) value = kv_querier.query( tornado.escape.json_encode(self.system_response)) self.assertEqual(value, 512) kv_querier = mon_params.ObjectPathValueQuerier( logger, "$..*[@.portname is 'trafgencp0'].'rw-trafgen-data:trafgen-info'.'average-latency'" ) value = kv_querier.query( tornado.escape.json_encode(self.system_response)) self.assertEqual(value, 12112)
def test_object_path_value_querier(self): kv_querier = mon_params.ObjectPathValueQuerier( logger, "$..*[@.portname is 'trafsink_vnfd/cp0'].counters.'rx-rate-mbps'") value = kv_querier.query( tornado.escape.json_encode(self.system_response)) self.assertEqual(value, 9576)
def test_object_path_value_querier(self): kv_querier = mon_params.ObjectPathValueQuerier( logger, "$.system.cpu[@.cpu is 'all'].usage") value = kv_querier.query( tornado.escape.json_encode(self.system_response)) self.assertEqual(value, 2.35)
def test_object_path_value_querier(self): kv_querier = mon_params.ObjectPathValueQuerier( logger, "$.*['ping-request-tx-count']") value = kv_querier.query(tornado.escape.json_encode( self.ping_response)) self.assertEqual(value, 5)
def test_object_path_value_querier(self): kv_querier = mon_params.ObjectPathValueQuerier( logger, "$.response.result.entry.current") value = kv_querier.query( tornado.escape.json_encode(self.system_response)) self.assertEqual(value, '2')