From 7ba2075e0756afcd1357beb09de4aaba5fd12d24 Mon Sep 17 00:00:00 2001 From: "Mauro S. M. Rodrigues" Date: Sat, 1 Sep 2012 14:18:13 -0400 Subject: Add method to manage 'put' requests in api-sample tests Include a _do_put() method into tests_api_samples to generate api-samples to put requests. Change-Id: I1407f908592fcda8d83506ccb98f17f3af84c13c --- nova/tests/integrated/test_api_samples.py | 7 +++++-- 1 file 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): -- cgit