MCPcopy Create free account
hub / github.com/pgadmin-org/pgadmin4 / update_test_result

Function update_test_result

web/regression/runtests.py:398–418  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

396
397
398def 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
421def get_tests_result(test_suite):

Callers 1

get_tests_resultFunction · 0.85

Calls 1

appendMethod · 0.80

Tested by

no test coverage detected