tests: cdp plugin. Replace cdp enable cli command with API call.
Change-Id: Ic2d21b535a58c1c618ec9e652d30858ad45a7d43 Signed-off-by: Paul Vinciguerra <pvinci@vinciconsulting.com>
This commit is contained in:

committed by
Neale Ranns

parent
b8daa257bd
commit
76ef6094cb
@ -25,7 +25,7 @@ autoreply define cdp_enable_disable
|
|||||||
/* Arbitrary context, so client can match reply to request */
|
/* Arbitrary context, so client can match reply to request */
|
||||||
u32 context;
|
u32 context;
|
||||||
|
|
||||||
/* Enable / disable the feature */
|
/* Enable (1)/ disable (0) the feature */
|
||||||
u8 enable_disable;
|
u8 enable_disable;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -76,14 +76,14 @@ class TestCDP(VppTestCase):
|
|||||||
super(TestCDP, cls).tearDownClass()
|
super(TestCDP, cls).tearDownClass()
|
||||||
|
|
||||||
def test_enable_cdp(self):
|
def test_enable_cdp(self):
|
||||||
self.logger.info(self.vapi.cli("cdp enable"))
|
self.logger.info(self.vapi.cdp_enable_disable(enable_disable=1))
|
||||||
ret = self.vapi.cli("show cdp")
|
ret = self.vapi.cli("show cdp")
|
||||||
self.logger.info(ret)
|
self.logger.info(ret)
|
||||||
not_enabled = self.nen_ptr.search(ret)
|
not_enabled = self.nen_ptr.search(ret)
|
||||||
self.assertFalse(not_enabled, "CDP isn't enabled")
|
self.assertFalse(not_enabled, "CDP isn't enabled")
|
||||||
|
|
||||||
def test_send_cdp_packet(self):
|
def test_send_cdp_packet(self):
|
||||||
self.logger.info(self.vapi.cli("cdp enable"))
|
self.logger.info(self.vapi.cdp_enable_disable(enable_disable=1))
|
||||||
self.send_packet(self.create_packet())
|
self.send_packet(self.create_packet())
|
||||||
|
|
||||||
neighbors = list(self.show_cdp())
|
neighbors = list(self.show_cdp())
|
||||||
@ -103,7 +103,7 @@ class TestCDP(VppTestCase):
|
|||||||
self.send_bad_packet(8, ".")
|
self.send_bad_packet(8, ".")
|
||||||
|
|
||||||
def send_bad_packet(self, l, v):
|
def send_bad_packet(self, l, v):
|
||||||
self.logger.info(self.vapi.cli("cdp enable"))
|
self.logger.info(self.vapi.cdp_enable_disable(enable_disable=1))
|
||||||
self.send_packet(self.create_bad_packet(l, v))
|
self.send_packet(self.create_bad_packet(l, v))
|
||||||
|
|
||||||
errors = list(self.show_errors())
|
errors = list(self.show_errors())
|
||||||
|
Reference in New Issue
Block a user