summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-09-04 01:50:23 +0000
committerGerrit Code Review <review@openstack.org>2012-09-04 01:50:23 +0000
commitdae70c8f446aa04d76051716a0730a5a520fc463 (patch)
tree22b906db079197cc98dbda87c207243baa640ea0
parent0542e3b9e3e282da2051a814e1370f5c73b8bdad (diff)
parent7ba2075e0756afcd1357beb09de4aaba5fd12d24 (diff)
downloadnova-dae70c8f446aa04d76051716a0730a5a520fc463.tar.gz
nova-dae70c8f446aa04d76051716a0730a5a520fc463.tar.xz
nova-dae70c8f446aa04d76051716a0730a5a520fc463.zip
Merge "Add method to manage 'put' requests in api-sample tests"
-rw-r--r--nova/tests/integrated/test_api_samples.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/nova/tests/integrated/test_api_samples.py b/nova/tests/integrated/test_api_samples.py
index 60b2e3c8a..6aac58e88 100644
--- a/nova/tests/integrated/test_api_samples.py
+++ b/nova/tests/integrated/test_api_samples.py
@@ -188,11 +188,14 @@ class ApiSampleTestBase(integrated_helpers._IntegratedTestBase):
def _do_get(self, url, strip_version=False):
return self._get_response(url, 'GET', strip_version=strip_version)
- def _do_post(self, url, name, subs):
+ def _do_post(self, url, name, subs, method='POST'):
body = self._read_template(name) % subs
if self.generate_samples:
self._write_sample(name, body)
- return self._get_response(url, 'POST', body)
+ return self._get_response(url, method, body)
+
+ def _do_put(self, url, name, subs):
+ return self._do_post(url, name, subs, method='PUT')
class VersionsSampleJsonTest(ApiSampleTestBase):