def test_code(): test_cases = get_test_cases() expected = get_expected_outputs() test_cases_count = len(test_cases) passed_test_cases = 0 failed_test_cases = [] for label in test_cases.keys(): code_result = solution(test_cases[label]) if code_result == expected[label]: passed_test_cases += 1 else: failed_test_cases.append(label) print("Passed", passed_test_cases, "out of", test_cases_count, "test cases.")
def test_code(): test_cases = get_test_cases() expected = get_expected_outputs() test_cases_count = len(test_cases) passed_test_cases = 0 failed_test_cases = [] for label in test_cases.keys(): code_result = solution(test_cases[label]) if code_result == expected[label]: passed_test_cases += 1 else: failed_test_cases.append(label) print('Passed', str(passed_test_cases), 'out of', str(test_cases_count), 'test cases.') if len(failed_test_cases) > 0: print('Test cases not passed:', ', '.join(failed_test_cases))