X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osmclient%2Fsol005%2Fclient.py;h=cd67a87b7a07f9da06fa6ae20130252f90dbaf5d;hb=8319f271198f5ac7be9164ea3349b9b6c8a459ce;hp=b6f12b375024fce3e1e878499e04b7780c562135;hpb=2c087a32de17a0f5f386bab6513df2e3847ba3da;p=osm%2Fosmclient.git diff --git a/osmclient/sol005/client.py b/osmclient/sol005/client.py index b6f12b3..cd67a87 100644 --- a/osmclient/sol005/client.py +++ b/osmclient/sol005/client.py @@ -18,7 +18,6 @@ OSM SOL005 client API """ -# from osmclient.v1 import vca from osmclient.sol005 import vnfd from osmclient.sol005 import nsd from osmclient.sol005 import nst @@ -55,7 +54,6 @@ class Client(object): project="admin", **kwargs ): - self._user = user self._password = password self._project = project @@ -78,10 +76,7 @@ class Client(object): ) self._headers["Accept"] = "application/json" self._headers["Content-Type"] = "application/yaml" - http_header = [ - "{}: {}".format(key, val) for (key, val) in list(self._headers.items()) - ] - self._http_client.set_http_header(http_header) + self._http_client.set_http_header(self._headers) self.vnfd = vnfd.Vnfd(self._http_client, client=self) self.nsd = nsd.Nsd(self._http_client, client=self) @@ -108,7 +103,7 @@ class Client(object): self.utils = utils.Utils(http_client, **kwargs) """ - def get_token(self, pwd_change=None): + def get_token(self, pwd_change=False): self._logger.debug("") if self._token is None: postfields_dict = { @@ -131,16 +126,15 @@ class Client(object): token = json.loads(resp) if resp else None if token.get("message") == "change_password" and not pwd_change: - raise ClientException("Password Expired. Please update the password using change_password option") + raise ClientException( + "Password Expired. Please update the password using change_password option" + ) self._token = token["id"] if self._token is not None: self._headers["Authorization"] = "Bearer {}".format(self._token) - http_header = [ - "{}: {}".format(key, val) - for (key, val) in list(self._headers.items()) - ] - self._http_client.set_http_header(http_header) + self._http_client.set_http_header(self._headers) + return token def get_version(self): _, resp = self._http_client.get2_cmd(endpoint="/version", skip_query_admin=True) @@ -153,12 +147,3 @@ class Client(object): version = resp.split()[2] date = resp.split()[4] return "{} {}".format(version, date) - - def set_default_params(self, **kwargs): - host = kwargs.pop("host", None) - if host is not None: - self._host = host - port = kwargs.pop("port", None) - if port is not None: - self._so_port = port - self._http_client.set_query_admin(**kwargs)