2 from framework import VppTestCase
3 from vpp_papi import VPP
4 from socket import inet_pton, AF_INET, AF_INET6
8 """ TestPAPI is a subclass of VPPTestCase classes.
10 Basic test for sanity check of the Python API binding.
15 class TestPAPI(VppTestCase):
16 """ PAPI Test Case """
20 super(TestPAPI, cls).setUpClass()
23 def test_show_version(self):
25 rv = self.v.show_version()
26 self.assertEqual(rv.retval, 0)
28 def test_show_version_invalid_param(self):
29 """ show version - invalid parameters"""
30 self.assertRaises(ValueError, self.v.show_version, foobar='foo')
32 def test_u8_array(self):
34 rv = self.v.get_node_index(node_name='ip4-lookup')
35 self.assertEqual(rv.retval, 0)
37 self.assertRaises(ValueError, self.v.get_node_index,