Skip to content

Commit 28faf60

Browse files
authored
ENH: testing: hiding assertion internals in pytest traceback (#781)
1 parent 2b2bd7b commit 28faf60

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/array_api_extra/testing.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -774,6 +774,7 @@ def assert_close(
774774
775775
Array arguments to `atol` and `rtol` must be valid input to :class:`float`.
776776
"""
777+
__tracebackhide__ = True
777778
actual, desired, xp, np = _check_ns_shape_dtype(
778779
actual, desired, check_dtype, check_shape, check_scalar, xp
779780
)
@@ -857,6 +858,7 @@ def assert_equal(
857858
assert_close : Similar function for inexact equality checks.
858859
numpy.testing.assert_array_equal : Similar function for NumPy arrays.
859860
"""
861+
__tracebackhide__ = True
860862
actual, desired, xp, np = _check_ns_shape_dtype(
861863
actual, desired, check_dtype, check_shape, check_scalar, xp
862864
)
@@ -918,6 +920,7 @@ def assert_less(
918920
assert_close : Similar function for inexact equality checks.
919921
numpy.testing.assert_array_less : Similar function for NumPy arrays.
920922
"""
923+
__tracebackhide__ = True
921924
x, y, xp, np = _check_ns_shape_dtype(
922925
x, y, check_dtype, check_shape, check_scalar, xp
923926
)

0 commit comments

Comments
 (0)