Skip to content

Commit 5acac26

Browse files
committed
MAINT: python 3.10 compatible add_note
cf data-apis#398
1 parent 0c73a6f commit 5acac26

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

array_api_tests/test_array_object.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ def test_setitem(shape, dtypes, data):
159159
out_val=res[idx],
160160
)
161161
except Exception as exc:
162-
exc.add_note(repro_snippet)
162+
ph.add_note(exc, repro_snippet)
163163
raise
164164

165165

@@ -210,7 +210,7 @@ def test_getitem_masking(shape, data):
210210
out_val=out[out_idx],
211211
)
212212
except Exception as exc:
213-
exc.add_note(repro_snippet)
213+
ph.add_note(exc, repro_snippet)
214214
raise
215215

216216

@@ -260,7 +260,7 @@ def test_setitem_masking(shape, data):
260260
out_val=res[idx]
261261
)
262262
except Exception as exc:
263-
exc.add_note(repro_snippet)
263+
ph.add_note(exc, repro_snippet)
264264
raise
265265

266266

@@ -338,7 +338,7 @@ def _test_getitem_arrays_and_ints(shape, data, idx_max_dims):
338338
tpl = tuple(k[idx] for k in bcast_key)
339339
assert out[idx] == x[tpl], f"failing at {idx = } w/ {key = }"
340340
except Exception as exc:
341-
exc.add_note(repro_snippet)
341+
ph.add_note(exc, repro_snippet)
342342
raise
343343

344344

array_api_tests/test_indexing_functions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def test_take(x, data):
7070
with pytest.raises(StopIteration):
7171
next(out_indices)
7272
except Exception as exc:
73-
exc.add_note(repro_snippet)
73+
ph.add_note(exc, repro_snippet)
7474
raise
7575

7676
@pytest.mark.unvectorized
@@ -135,5 +135,5 @@ def test_take_along_axis(x, data):
135135
for j in range(new_len):
136136
assert o_1d[j] == a_1d[i_1d[j]], f'{ii=}, {kk=}, {j=}'
137137
except Exception as exc:
138-
exc.add_note(repro_snippet)
138+
ph.add_note(exc, repro_snippet)
139139
raise

array_api_tests/test_utility_functions.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def test_all(x, data):
3838
ph.assert_scalar_equals("all", type_=scalar_type, idx=out_idx,
3939
out=result, expected=expected, kw=kw)
4040
except Exception as exc:
41-
exc.add_note(repro_snippet)
41+
ph.add_note(exc, repro_snippet)
4242
raise
4343

4444

@@ -71,7 +71,7 @@ def test_any(x, data):
7171
ph.assert_scalar_equals("any", type_=scalar_type, idx=out_idx,
7272
out=result, expected=expected, kw=kw)
7373
except Exception as exc:
74-
exc.add_note(repro_snippet)
74+
ph.add_note(exc, repro_snippet)
7575
raise
7676

7777

@@ -111,7 +111,7 @@ def test_diff(x, data):
111111
l[n_axis] += 1
112112
assert out[idx] == x[tuple(l)] - x[idx], f"diff failed with {idx = }"
113113
except Exception as exc:
114-
exc.add_note(repro_snippet)
114+
ph.add_note(exc, repro_snippet)
115115
raise
116116

117117

@@ -158,6 +158,6 @@ def test_diff_append_prepend(x, data):
158158
for idx in sh.ndindex(out.shape):
159159
assert out[idx] == out_1[idx], f"{idx = }"
160160
except Exception as exc:
161-
exc.add_note(repro_snippet)
161+
ph.add_note(exc, repro_snippet)
162162
raise
163163

0 commit comments

Comments
 (0)