]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard_v2: Add port to `ControllerTestCase.__init__`
authorSebastian Wagner <sebastian.wagner@suse.com>
Tue, 13 Feb 2018 16:26:27 +0000 (17:26 +0100)
committerRicardo Dias <rdias@suse.com>
Mon, 5 Mar 2018 13:07:11 +0000 (13:07 +0000)
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
src/pybind/mgr/dashboard_v2/tests/helper.py

index 53b9068f39af560cc674f4ba2b33579fb22bfb99..43b7c2a2f12af56ba78e1a011dad33940babff75 100644 (file)
@@ -24,12 +24,16 @@ class ControllerTestCase(unittest.TestCase):
     DASHBOARD_PORT = os.environ.get('DASHBOARD_V2_PORT', 8080)
 
     def __init__(self, *args, **kwargs):
+        self.dashboard_host = kwargs.pop('dashboard_host') \
+            if 'dashboard_host' in kwargs else self.DASHBOARD_HOST
+        self.dashboard_port = kwargs.pop('dashboard_port') \
+            if 'dashboard_port' in kwargs else self.DASHBOARD_PORT
         super(ControllerTestCase, self).__init__(*args, **kwargs)
         self._session = requests.Session()
         self._resp = None
 
     def _request(self, url, method, data=None):
-        url = "http://{}:{}{}".format(self.DASHBOARD_HOST, self.DASHBOARD_PORT,
+        url = "http://{}:{}{}".format(self.dashboard_host, self.dashboard_port,
                                       url)
         if method == 'GET':
             self._resp = self._session.get(url)