From e5e56ebd95f24b337ec2b7140bb477c749459573 Mon Sep 17 00:00:00 2001 From: thuva4 Date: Wed, 21 Mar 2018 15:46:30 +0530 Subject: Add installers CRUD in testapiclient implement interface to do CRUD operations for installers in testapiclient Tests are added Change-Id: I025b01c5b48d5b04cfcead8ee7818c0a1752cec0 Signed-off-by: thuva4 --- testapi/testapi-client/testapiclient/utils/clientmanager.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'testapi/testapi-client/testapiclient/utils/clientmanager.py') diff --git a/testapi/testapi-client/testapiclient/utils/clientmanager.py b/testapi/testapi-client/testapiclient/utils/clientmanager.py index 4401231..8858819 100644 --- a/testapi/testapi-client/testapiclient/utils/clientmanager.py +++ b/testapi/testapi-client/testapiclient/utils/clientmanager.py @@ -75,6 +75,9 @@ class ClientManager(object): def _parse_response(self, op, response): if response.status_code == httplib.OK: - return response.json() if op != 'Delete' else None + if op != 'Delete' and response.text != '': + return response.json() + else: + return None else: self._raise_failure(op, response) -- cgit 1.2.3-korg