diff --git a/requirements.txt b/requirements.txt index 605bedcb4..e915b95a5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -40,4 +40,5 @@ SQLAlchemy==1.0.14 sqlparse==0.1.19 Werkzeug==0.9.6 WTForms==2.0.2 -backports.csv==1.0.4; python_version <= '2.7' \ No newline at end of file +backports.csv==1.0.4; python_version <= '2.7' +mock===2.0.0; python_version < '3.3' diff --git a/web/regression/runtests.py b/web/regression/runtests.py index 3ab75128a..3339cd619 100644 --- a/web/regression/runtests.py +++ b/web/regression/runtests.py @@ -223,13 +223,15 @@ def update_test_result(test_cases, test_result_dict): """ for test_case in test_cases: test_class_name = test_case[0].__class__.__name__ + test_scenario_name = getattr( + test_case[0], 'scenario_name', str(test_case[0]) + ) if test_class_name in test_result_dict: test_result_dict[test_class_name].append( - {test_case[0].scenario_name: test_case[1]}) + {test_scenario_name: test_case[1]}) else: test_result_dict[test_class_name] = \ - [{test_case[0].scenario_name: test_case[ - 1]}] + [{test_scenario_name: test_case[1]}] def get_tests_result(test_suite):