Skip to content

Commit b600230

Browse files
committed
Better exception messages
1 parent 67891b8 commit b600230

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

array_api_tests/test_special_cases.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1072,7 +1072,9 @@ def test_unary(func_name, func, case, x, data):
10721072
f_in = f"{sh.fmt_idx('x', idx)}={in_}"
10731073
f_out = f"{sh.fmt_idx('out', idx)}={out}"
10741074
assert case.check_result(in_, out), (
1075-
f"{f_out} not good [{func_name}()]\n" f"{case}\n" f"{f_in}"
1075+
f"{f_out}, but should be {case.result_expr} [{func_name}()]\n"
1076+
f"condition: {case.cond_expr}\n"
1077+
f"{f_in}"
10761078
)
10771079
break
10781080
assume(good_example)
@@ -1115,7 +1117,9 @@ def test_binary(func_name, func, case, x1, x2, data):
11151117
f_right = f"{sh.fmt_idx('x2', r_idx)}={r}"
11161118
f_out = f"{sh.fmt_idx('out', o_idx)}={o}"
11171119
assert case.check_result(l, r, o), (
1118-
f"{f_out} not good [{func_name}()]\n" f"{case}\n" f"{f_left}, {f_right}"
1120+
f"{f_out}, but should be {case.result_expr} [{func_name}()]\n"
1121+
f"condition: {case}\n"
1122+
f"{f_left}, {f_right}"
11191123
)
11201124
break
11211125
assume(good_example)

0 commit comments

Comments
 (0)