MCPcopy Index your code
hub / github.com/numpy/numpy / _assert_warns_context

Function _assert_warns_context

numpy/testing/_private/utils.py:1990–1997  ·  view source on GitHub ↗
(warning_class, name=None)

Source from the content-addressed store, hash-verified

1988
1989@contextlib.contextmanager
1990def _assert_warns_context(warning_class, name=None):
1991 __tracebackhide__ = True # Hide traceback for py.test
1992 with suppress_warnings(_warn=False) as sup:
1993 l = sup.record(warning_class)
1994 yield
1995 if not len(l) > 0:
1996 name_str = f' when calling {name}' if name is not None else ''
1997 raise AssertionError("No warning raised" + name_str)
1998
1999
2000def assert_warns(warning_class, *args, **kwargs):

Callers 1

assert_warnsFunction · 0.85

Calls 2

suppress_warningsClass · 0.85
recordMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…