From: Debian Science Maintainers Date: Tue, 12 Dec 2023 20:07:17 +0000 (+0000) Subject: Ignore missing HessianInversionWarning on some mips* X-Git-Tag: archive/raspbian/0.14.2+dfsg-1+rpi1^2^2^2~9 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=cc7f73e7f61a8c4b3fa1a9176b2135ec1ea02ad2;p=statsmodels.git Ignore missing HessianInversionWarning on some mips* Author: Rebecca N. Palmer Forwarded: no Gbp-Pq: Name mips_ignore_nonwarning.patch --- diff --git a/statsmodels/base/tests/test_generic_methods.py b/statsmodels/base/tests/test_generic_methods.py index 9949920..a14fbab 100644 --- a/statsmodels/base/tests/test_generic_methods.py +++ b/statsmodels/base/tests/test_generic_methods.py @@ -10,6 +10,8 @@ Created on Wed Oct 30 14:01:27 2013 Author: Josef Perktold """ +import platform +import contextlib from statsmodels.compat.pytest import pytest_warns from statsmodels.compat.pandas import assert_index_equal, assert_series_equal from statsmodels.compat.platform import ( @@ -229,7 +231,7 @@ class CheckGenericMixin: start_params=sp, method=method, disp=0) else: - with pytest_warns(warn_cls): + with (contextlib.nullcontext() if ((warn_cls is not None) and ('mips' in platform.uname()[4])) else pytest_warns(warn_cls)): # more special casing RLM if (isinstance(self.results.model, (sm.RLM))): res1 = mod._fit_collinear()