diff options
author | spisarski <s.pisarski@cablelabs.com> | 2017-07-27 08:21:01 -0600 |
---|---|---|
committer | spisarski <s.pisarski@cablelabs.com> | 2017-07-27 08:21:01 -0600 |
commit | 8f164f7b703c10bcb48b09ba15a2e0e37104becc (patch) | |
tree | 0b802a3a3b8470994290b0a9f64eb59d1e7c8420 /snaps/openstack/os_credentials.py | |
parent | cae0d0b8df79a5bbbe04cc000abe7e0945c74089 (diff) |
Changes to enable overriding the OSCreds for tests.
JIRA: FUNCTEST-847
Change-Id: I36d1add82cdb13a2c8252495fd6df8e05dab837b
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
Diffstat (limited to 'snaps/openstack/os_credentials.py')
-rw-r--r-- | snaps/openstack/os_credentials.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/snaps/openstack/os_credentials.py b/snaps/openstack/os_credentials.py index 0cecfa5..c93133a 100644 --- a/snaps/openstack/os_credentials.py +++ b/snaps/openstack/os_credentials.py @@ -13,7 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. from neutronclient.common.utils import str2bool - +import numbers from snaps import file_utils from snaps.openstack.utils import glance_utils, keystone_utils @@ -165,9 +165,13 @@ class ProxySettings: """ self.host = kwargs.get('host') self.port = kwargs.get('port') + if self.port and isinstance(self.port, numbers.Number): + self.port = str(self.port) self.https_host = kwargs.get('https_host', self.host) self.https_port = kwargs.get('https_port', self.port) + if self.https_port and isinstance(self.https_port, numbers.Number): + self.https_port = str(self.https_port) self.ssh_proxy_cmd = kwargs.get('ssh_proxy_cmd') |