[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