Check the response status code 39/18839/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Wed, 17 Aug 2016 13:26:35 +0000 (15:26 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Wed, 17 Aug 2016 13:29:07 +0000 (15:29 +0200)
Now an HTTPError exception is raised in case of a 4XX or 5XX error
response.

Change-Id: Idd91c1d2b2a1b81a1cf7d075527cb302099cdb4e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
utils/functest_utils.py

index 3dd93fd..862b533 100644 (file)
@@ -219,6 +219,7 @@ def push_results_to_db(project, case_name, logger,
         r = requests.post(url, data=json.dumps(params), headers=headers)
         if logger:
             logger.debug(r)
         r = requests.post(url, data=json.dumps(params), headers=headers)
         if logger:
             logger.debug(r)
+        r.raise_for_status()
         return True
     except Exception, e:
         print("Error [push_results_to_db('%s', '%s', '%s', " +
         return True
     except Exception, e:
         print("Error [push_results_to_db('%s', '%s', '%s', " +