[Kimchi-devel] [PATCH v5 10/10] Debug Report Rename: Update Test Code
Aline Manera
alinefm at linux.vnet.ibm.com
Sun Jul 13 16:59:32 UTC 2014
Reviewed-by: Aline Manera <alinefm at linux.vnet.ibm.com>
On 07/11/2014 06:17 AM, Hongliang Wang wrote:
> From: Royce Lv <lvroyce at linux.vnet.ibm.com>
>
> Update model tests and mockmodel tests for debug report.
>
> Signed-off-by: Royce Lv <lvroyce at linux.vnet.ibm.com>
> ---
> tests/test_model.py | 7 ++++++-
> tests/test_rest.py | 6 +++++-
> 2 files changed, 11 insertions(+), 2 deletions(-)
>
> diff --git a/tests/test_model.py b/tests/test_model.py
> index 89cadaa..2c77514 100644
> --- a/tests/test_model.py
> +++ b/tests/test_model.py
> @@ -1063,8 +1063,9 @@ class ModelTests(unittest.TestCase):
> report_list = inst.debugreports_get_list()
> self.assertFalse(reportName in report_list)
> try:
> + tmp_name = reportName + "_1"
> task = inst.debugreports_create({'name': reportName})
> - rollback.prependDefer(inst.debugreport_delete, reportName)
> + rollback.prependDefer(inst.debugreport_delete, tmp_name)
> taskid = task['id']
> self._wait_task(inst, taskid, timeout)
> self.assertEquals('finished',
> @@ -1076,6 +1077,10 @@ class ModelTests(unittest.TestCase):
> "./run_tests.sh test_model")
> report_list = inst.debugreports_get_list()
> self.assertTrue(reportName in report_list)
> + name = inst.debugreport_update(reportName, {'name': tmp_name})
> + self.assertEquals(name, tmp_name)
> + report_list = inst.debugreports_get_list()
> + self.assertTrue(tmp_name in report_list)
> except OperationFailed, e:
> if not 'debugreport tool not found' in e.message:
> raise e
> diff --git a/tests/test_rest.py b/tests/test_rest.py
> index ad8fc72..694d907 100644
> --- a/tests/test_rest.py
> +++ b/tests/test_rest.py
> @@ -1621,11 +1621,15 @@ class RestTests(unittest.TestCase):
> # make sure the debugreport doesn't exist until the
> # the task is finished
> self._wait_task(task['id'])
> - rollback.prependDefer(self._report_delete, 'report1')
> + rollback.prependDefer(self._report_delete, 'report2')
> resp = request(host, ssl_port, '/debugreports/report1')
> debugreport = json.loads(resp.read())
> self.assertEquals("report1", debugreport['name'])
> self.assertEquals(200, resp.status)
> + req = json.dumps({'name': 'report2'})
> + resp = request(host, ssl_port, '/debugreports/report1',
> + req, 'PUT')
> + self.assertEquals(303, resp.status)
>
> def test_debugreport_download(self):
> req = json.dumps({'name': 'report1'})
>
More information about the Kimchi-devel
mailing list