]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Add asserError helper method
authorRicardo Marques <rimarques@suse.com>
Wed, 20 Jun 2018 15:05:22 +0000 (16:05 +0100)
committerRicardo Marques <rimarques@suse.com>
Wed, 25 Jul 2018 15:16:50 +0000 (16:16 +0100)
Signed-off-by: Ricardo Marques <rimarques@suse.com>
qa/tasks/mgr/dashboard/helper.py

index 0be556b2d137de800c5c14cbc405e8cf96b42c4a..582a71ebfe40303185ac8a92aebfbc4f0ae42b0c 100644 (file)
@@ -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)