]> 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>
Fri, 17 Jul 2020 10:00:33 +0000 (15:30 +0530)
committerAashish Sharma <aashishsharma@localhost.localdomain>
Fri, 17 Jul 2020 10:00:33 +0000 (15:30 +0530)
Added test cases for the missing endpoints

Fixes: https://tracker.ceph.com/issues/45901
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
src/pybind/mgr/dashboard/module.py

index 669049fc233c9faadb9f7a8f979e1538e55e6349..c0c2d8cde431a191329c9a214fcd6248cc3eb0c3 100644 (file)
@@ -296,6 +296,7 @@ class Module(MgrModule, CherryPyConfig):
                                       data_suffix=True)
             __cov.start()
             cherrypy.engine.subscribe('after_request', __cov.save)
+            cherrypy.engine.subscribe('stop', __cov.stop)
 
         AuthManager.initialize()
         load_sso_db()
@@ -340,7 +341,6 @@ class Module(MgrModule, CherryPyConfig):
         self.shutdown_event.clear()
         NotificationQueue.stop()
         cherrypy.engine.stop()
-        cherrypy.engine.subscribe('stop', __cov.stop)
         logger.info('Engine stopped')
 
     def shutdown(self):