From 0f0a22d1d1eff895fdb8b42cabdf77caca841f51 Mon Sep 17 00:00:00 2001 From: Brian Curtin Date: Mon, 2 Mar 2015 21:16:30 -0600 Subject: [PATCH] Set put_update for compute.v2.server.Server Updating Servers requires put_update to be set so we use PUT instead of PATCH. Change-Id: Ide226d631591b3b528b3f7ea1d335c372f8ead64 --- openstack/compute/v2/server.py | 2 ++ openstack/tests/compute/v2/test_server.py | 1 + 2 files changed, 3 insertions(+) diff --git a/openstack/compute/v2/server.py b/openstack/compute/v2/server.py index 7273788c..4fce5382 100644 --- a/openstack/compute/v2/server.py +++ b/openstack/compute/v2/server.py @@ -32,6 +32,8 @@ class Server(resource.Resource): allow_delete = True allow_list = True + put_update = True + # Properties access_ipv4 = resource.prop('accessIPv4') access_ipv6 = resource.prop('accessIPv6') diff --git a/openstack/tests/compute/v2/test_server.py b/openstack/tests/compute/v2/test_server.py index eb1575a1..92ed1557 100644 --- a/openstack/tests/compute/v2/test_server.py +++ b/openstack/tests/compute/v2/test_server.py @@ -58,6 +58,7 @@ class TestServer(testtools.TestCase): self.assertTrue(sot.allow_update) self.assertTrue(sot.allow_delete) self.assertTrue(sot.allow_list) + self.assertTrue(sot.put_update) def test_make_it(self): sot = server.Server(EXAMPLE)