From c4a1fe6b3b9bc1ab6562463b3b6511e1820ed824 Mon Sep 17 00:00:00 2001 From: Ricardo Marques Date: Wed, 20 Jun 2018 16:05:22 +0100 Subject: [PATCH] mgr/dashboard: Add asserError helper method Signed-off-by: Ricardo Marques --- qa/tasks/mgr/dashboard/helper.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/qa/tasks/mgr/dashboard/helper.py b/qa/tasks/mgr/dashboard/helper.py index 0be556b2d137d..582a71ebfe403 100644 --- a/qa/tasks/mgr/dashboard/helper.py +++ b/qa/tasks/mgr/dashboard/helper.py @@ -321,6 +321,15 @@ class DashboardTestCase(MgrTestCase): else: self.assertEqual(self._resp.status_code, status) + def assertError(self, code=None, component=None, detail=None): + body = self._resp.json() + if code: + self.assertEqual(body['code'], code) + if component: + self.assertEqual(body['component'], component) + if detail: + self.assertEqual(body['detail'], detail) + @classmethod def _ceph_cmd(cls, cmd): res = cls.mgr_cluster.mon_manager.raw_cluster_cmd(*cmd) -- 2.39.5