]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: increase API test coverage in API controllers
authorAashish Sharma <aashishsharma@localhost.localdomain>
Mon, 6 Jul 2020 10:34:51 +0000 (16:04 +0530)
committerAlfonso Martínez <almartin@redhat.com>
Thu, 23 Jul 2020 10:50:22 +0000 (12:50 +0200)
Added test cases for the missing endpoints

Fixes: https://tracker.ceph.com/issues/45901
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit bba8134aaed2b0616376007320cba961f6ee67b0)

 Conflicts:
src/pybind/mgr/dashboard/controllers/osd.py
        - Resolved manually.

src/pybind/mgr/dashboard/controllers/osd.py
src/pybind/mgr/dashboard/module.py

index 1a0777b32d4a91e7d7dcba0ad4a00deb7ab01ad7..2731ad0ffcd179e797749c7da6872aed68b9e24c 100644 (file)
@@ -157,7 +157,7 @@ class Osd(RESTController):
     @raise_if_no_orchestrator
     @handle_orchestrator_error('osd')
     @osd_task('delete', {'svc_id': '{svc_id}'})
-    def delete(self, svc_id, preserve_id=None, force=None):  # pragma: no cover - requires realtime env
+    def delete(self, svc_id, preserve_id=None, force=None):  # pragma: no cover
         replace = False
         check = False
         try:
index 2f8dfdb876f53b53f5f0fd6727573e35357c97b4..669049fc233c9faadb9f7a8f979e1538e55e6349 100644 (file)
@@ -12,6 +12,7 @@ import socket
 import tempfile
 import threading
 import time
+
 from mgr_module import MgrModule, MgrStandbyModule, Option, CLIWriteCommand
 from mgr_util import get_default_addr, ServerConfigException, verify_tls_files, \
     create_self_signed_cert
@@ -290,8 +291,9 @@ class Module(MgrModule, CherryPyConfig):
 
         if 'COVERAGE_ENABLED' in os.environ:
             import coverage
-            __cov = coverage.Coverage(config_file="{}/.coveragerc".format
-            (os.path.dirname(__file__)),data_suffix=True)
+            __cov = coverage.Coverage(config_file="{}/.coveragerc"
+                                      .format(os.path.dirname(__file__)),
+                                      data_suffix=True)
             __cov.start()
             cherrypy.engine.subscribe('after_request', __cov.save)