]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: increase API test coverage in API controllers 36260/head
authorAashish Sharma <aashishsharma@localhost.localdomain>
Fri, 17 Jul 2020 10:00:33 +0000 (15:30 +0530)
committerAlfonso Martínez <almartin@redhat.com>
Thu, 23 Jul 2020 10:51:46 +0000 (12:51 +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 e1594d1018060267c2fca61d92eca6cb4ab64ae4)

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):