Add delete method in VLanNetworkInterface in RSD 2.1

Change-Id: I4873be3d586cc9adb4700f81e4374a8446a510c7
This commit is contained in:
Lin Yang 2019-03-26 17:01:19 -07:00
parent 74247f2b2e
commit ba5a58f1ca
2 changed files with 10 additions and 0 deletions

View File

@ -68,6 +68,10 @@ class VLanNetworkInterface(rsd_lib_base.ResourceBase):
oem = OemField("Oem")
"""Oem specific properties."""
def delete(self):
"""Delete this vlan network interface"""
self._conn.delete(self.path)
class VLanNetworkInterfaceCollection(rsd_lib_base.ResourceCollectionBase):
@property

View File

@ -48,6 +48,12 @@ class VLanNetworkInterfaceTestCase(testtools.TestCase):
self.assertEqual(True, self.vlan_inst.vlan_enable)
self.assertEqual(101, self.vlan_inst.vlan_id)
def test_delete(self):
self.vlan_inst.delete()
self.vlan_inst._conn.delete.assert_called_once_with(
self.vlan_inst.path
)
class VLanNetworkInterfaceCollectionTestCase(testtools.TestCase):
def setUp(self):