aboutsummaryrefslogtreecommitdiffstats
path: root/functest/utils/functest_utils.py
diff options
context:
space:
mode:
authorCédric Ollivier <cedric.ollivier@orange.com>2017-02-13 13:34:34 +0100
committerCédric Ollivier <cedric.ollivier@orange.com>2017-02-13 13:51:48 +0100
commit1e60ed4a402d579675fbf122702a5b8fd3225e3a (patch)
treeda38eca31e50b4d2cafe0e579682e9be5a5a16ff /functest/utils/functest_utils.py
parent00bf0cae0160ff8318a455bd0dc80911a8a1d707 (diff)
Add can_dump_request_to_file decorator
can_dump_request_to_file can be called to dump any request data to a local file as defined by test_db_url. If its scheme is file, Session.send() is patched. Else the behavior is kept unchanged. Change-Id: Id219dad274b5f02a05259a2ed13e882c04eea7b4 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Diffstat (limited to 'functest/utils/functest_utils.py')
-rw-r--r--functest/utils/functest_utils.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/functest/utils/functest_utils.py b/functest/utils/functest_utils.py
index 23a51ff2..12d8e902 100644
--- a/functest/utils/functest_utils.py
+++ b/functest/utils/functest_utils.py
@@ -23,6 +23,7 @@ import requests
import yaml
from git import Repo
+from functest.utils import decorators
import functest.utils.functest_logger as ft_logger
logger = ft_logger.Logger("functest_utils").getLogger()
@@ -182,6 +183,7 @@ def logger_test_results(project, case_name, status, details):
'd': details})
+@decorators.can_dump_request_to_file
def push_results_to_db(project, case_name,
start_date, stop_date, criteria, details):
"""