From 48efbccccb767d6ade644b1e619b243f0a52ac3e Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Tue, 13 Feb 2018 17:26:27 +0100 Subject: [PATCH] mgr/dashboard_v2: Add port to `ControllerTestCase.__init__` Signed-off-by: Sebastian Wagner --- src/pybind/mgr/dashboard_v2/tests/helper.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pybind/mgr/dashboard_v2/tests/helper.py b/src/pybind/mgr/dashboard_v2/tests/helper.py index 53b9068f39af5..43b7c2a2f12af 100644 --- a/src/pybind/mgr/dashboard_v2/tests/helper.py +++ b/src/pybind/mgr/dashboard_v2/tests/helper.py @@ -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) -- 2.39.5