def test_port_group_delete(self): portgroup = PortGroup() portgroup.id = 'PG1' portgroup.name = 'test' portgroup.note = 'note' from decimal import Decimal portgroup.value = Decimal('123.00') portgroup.units = 'uni' portgroup.resourceManagerId = 'rm1' portgroup.type = 'port' portgroup.virtualSwitchId = 'VS1' portgroup.vmHostId = 'VM1' api.port_group_save(get_admin_context(), portgroup) pgs = api.port_group_get_by_ids(get_admin_context(), [portgroup.id]) self.assertFalse(len(pgs) == 0, 'Portgroup could not be saved') api.port_group_delete_by_ids(get_admin_context(), [portgroup.id]) portgroups = api.port_group_get_by_ids(get_admin_context(), [portgroup.id]) self.assertTrue(portgroups is None or len(portgroups) == 0, 'port group not deleted')
def test_port_group_delete_empty_list(self): self.assertTrue(api.port_group_delete_by_ids(get_admin_context( ), None) is None, 'This method should return None')