Add test of the IP unnumbered dump 86/14086/2
authorNeale Ranns <neale.ranns@cisco.com>
Wed, 8 Aug 2018 13:37:33 +0000 (06:37 -0700)
committerNeale Ranns <nranns@cisco.com>
Fri, 10 Aug 2018 07:47:46 +0000 (07:47 +0000)
Change-Id: Ic3e978faf58b43adb8a9fd0dea36eb4513fe0c64
Signed-off-by: Neale Ranns <neale.ranns@cisco.com>
test/test_neighbor.py
test/vpp_papi_provider.py

index c161eb8..9d91f03 100644 (file)
@@ -296,6 +296,10 @@ class ARPTestCase(VppTestCase):
         #
         self.pg2.set_unnumbered(self.pg1.sw_if_index)
 
+        unnum = self.vapi.ip_unnumbered_dump()
+        self.assertEqual(unnum[0].ip_sw_if_index, self.pg1.sw_if_index)
+        self.assertEqual(unnum[0].sw_if_index, self.pg2.sw_if_index)
+
         #
         # We should respond to ARP requests for the unnumbered to address
         # once an attached route to the source is known
index 14cb727..bd4787d 100644 (file)
@@ -275,6 +275,10 @@ class VppPapiProvider(object):
                          'unnumbered_sw_if_index': sw_if_index,
                          'is_add': is_add})
 
+    def ip_unnumbered_dump(self, sw_if_index=0xffffffff):
+        return self.api(self.papi.ip_unnumbered_dump,
+                        {'sw_if_index': sw_if_index})
+
     def sw_interface_enable_disable_mpls(self, sw_if_index,
                                          is_enable=1):
         """