def test_delete_group(self): sec_group = self.security_groups.get(name="other_group") api.neutron.security_group_delete(IsA(http.HttpRequest), sec_group.id) self.mox.ReplayAll() form_data = {"action": "security_groups__delete__%s" % sec_group.id} req = self.factory.post(INDEX_URL, form_data) table = tables.SecurityGroupsTable(req, self.security_groups.list()) handled = table.maybe_handle() self.assertEqual(strip_absolute_base(handled['location']), INDEX_URL)
def test_delete_group(self): sec_group = self.security_groups.get(name="other_group") self.mock_security_group_delete.return_value = None form_data = {"action": "security_groups__delete__%s" % sec_group.id} req = self.factory.post(INDEX_URL, form_data) table = tables.SecurityGroupsTable(req, self.security_groups.list()) handled = table.maybe_handle() self.assertEqual(strip_absolute_base(handled['location']), INDEX_URL) self.mock_security_group_delete.assert_called_once_with( test.IsHttpRequest(), sec_group.id)