This function update the test result in appropriate test behaviours i.e passed/failed/skipped. :param test_cases: test cases :type test_cases: dict :param test_result_dict: test result to be stored :type test_result_dict: dict :return: None
(test_cases, test_result_dict)
| 396 | |
| 397 | |
| 398 | def update_test_result(test_cases, test_result_dict): |
| 399 | """ |
| 400 | This function update the test result in appropriate test behaviours i.e |
| 401 | passed/failed/skipped. |
| 402 | :param test_cases: test cases |
| 403 | :type test_cases: dict |
| 404 | :param test_result_dict: test result to be stored |
| 405 | :type test_result_dict: dict |
| 406 | :return: None |
| 407 | """ |
| 408 | for test_case in test_cases: |
| 409 | test_class_name = test_case[0].__class__.__name__ |
| 410 | test_scenario_name = getattr( |
| 411 | test_case[0], 'scenario_name', str(test_case[0]) |
| 412 | ) |
| 413 | if test_class_name in test_result_dict: |
| 414 | test_result_dict[test_class_name].append( |
| 415 | {test_scenario_name: test_case[1]}) |
| 416 | else: |
| 417 | test_result_dict[test_class_name] = \ |
| 418 | [{test_scenario_name: test_case[1]}] |
| 419 | |
| 420 | |
| 421 | def get_tests_result(test_suite): |
no test coverage detected