http: fix client parse error handling
[vpp.git] / test / vpp_bvi_interface.py
1 from vpp_object import VppObject
2 from vpp_interface import VppInterface
3
4
5 class VppBviInterface(VppInterface, VppObject):
6     """VPP bvi interface."""
7
8     def __init__(self, test):
9         """Create VPP BVI interface"""
10         super(VppBviInterface, self).__init__(test)
11         self.add_vpp_config()
12
13     def add_vpp_config(self):
14         r = self.test.vapi.bvi_create(user_instance=0xFFFFFFFF, mac="00:00:00:00:00:00")
15         self.set_sw_if_index(r.sw_if_index)
16
17     def remove_vpp_config(self):
18         self.test.vapi.bvi_delete(sw_if_index=self.sw_if_index)
19
20     def object_id(self):
21         return "bvi-%d" % self._sw_if_index