MCPcopy Create free account
hub / github.com/FDio/vpp / test_get_params

Method test_get_params

test/test_flowprobe.py:666–684  ·  view source on GitHub ↗

Get IPFIX flow record generation parameters

(self)

Source from the content-addressed store, hash-verified

664 self.logger.info("FFP_TEST_FINISH_0003")
665
666 def test_get_params(self):
667 """Get IPFIX flow record generation parameters"""
668 self.logger.info("FFP_TEST_START_0004")
669
670 # Enable feature for an interface with custom parameters
671 ipfix = VppCFLOW(test=self, active=20, passive=40, layer="l2 l3 l4")
672 ipfix.add_vpp_config()
673
674 # Get and verify parameters
675 params = self.vapi.flowprobe_get_params()
676 self.assertEqual(params.active_timer, 20)
677 self.assertEqual(params.passive_timer, 40)
678 record_flags = VppEnum.vl_api_flowprobe_record_flags_t.FLOWPROBE_RECORD_FLAG_L2
679 record_flags |= VppEnum.vl_api_flowprobe_record_flags_t.FLOWPROBE_RECORD_FLAG_L3
680 record_flags |= VppEnum.vl_api_flowprobe_record_flags_t.FLOWPROBE_RECORD_FLAG_L4
681 self.assertEqual(params.record_flags, record_flags)
682
683 ipfix.remove_vpp_config()
684 self.logger.info("FFP_TEST_FINISH_0004")
685
686
687@tag_fixme_debian12

Callers

nothing calls this directly

Calls 3

add_vpp_configMethod · 0.95
remove_vpp_configMethod · 0.95
VppCFLOWClass · 0.85

Tested by

no test coverage detected