From: Debian Science Maintainers Date: Sun, 1 Sep 2024 10:18:24 +0000 (+0100) Subject: Ignore a failure to converge on mipsel and armel X-Git-Tag: archive/raspbian/0.14.2+dfsg-2+rpi1^2~8 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a90d6cc77365c085cce6d585d94bd08b8280c495;p=statsmodels.git Ignore a failure to converge on mipsel and armel (Seen to fail in 0.13.5+dfsg-5, twice on mipsel, and in 0.14.0 on armel. Not a plain mark.xfail to not accept "converged" to the wrong answer.) Author: Rebecca N. Palmer Forwarded: no Gbp-Pq: Name mips_armel_ignore_nonconverge.patch --- diff --git a/statsmodels/stats/tests/test_corrpsd.py b/statsmodels/stats/tests/test_corrpsd.py index 44483f7..bbac7b4 100644 --- a/statsmodels/stats/tests/test_corrpsd.py +++ b/statsmodels/stats/tests/test_corrpsd.py @@ -5,6 +5,8 @@ Created on Mon May 27 12:07:02 2013 Author: Josef Perktold """ import warnings +import subprocess +debian_arch = subprocess.run(["dpkg","--print-architecture"],capture_output=True,encoding='utf-8').stdout.strip() import numpy as np from numpy.testing import assert_almost_equal, assert_allclose @@ -330,6 +332,9 @@ class Test_Factor: mat_dense = dense_rslt.corr.to_matrix() mat_sparse = sparse_rslt.corr.to_matrix() + if (debian_arch.startswith('mips') or debian_arch=='armel') and not sparse_rslt.Converged: + warnings.warn("ignoring non-convergence") + pytest.xfail() assert dense_rslt.Converged is sparse_rslt.Converged assert dense_rslt.Converged is True