From 5c34b439b6fac05c6eab2b094a3b42c6b494907d Mon Sep 17 00:00:00 2001 From: Maren Westermann Date: Thu, 23 Jun 2022 17:14:41 +0200 Subject: [PATCH] TST use global_random_seed in sklearn/_loss/tests/test_glm_distribution.py --- sklearn/_loss/tests/test_glm_distribution.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sklearn/_loss/tests/test_glm_distribution.py b/sklearn/_loss/tests/test_glm_distribution.py index aaaa9de39a502..29d523d22adc2 100644 --- a/sklearn/_loss/tests/test_glm_distribution.py +++ b/sklearn/_loss/tests/test_glm_distribution.py @@ -101,9 +101,9 @@ def test_deviance_zero(family, chk_values): ], ids=lambda x: x.__class__.__name__, ) -def test_deviance_derivative(family): +def test_deviance_derivative(family, global_random_seed): """Test deviance derivative for different families.""" - rng = np.random.RandomState(0) + rng = np.random.RandomState(global_random_seed) y_true = rng.rand(10) # make data positive y_true += np.abs(y_true.min()) + 1e-2 @@ -120,4 +120,4 @@ def test_deviance_derivative(family): lambda y_pred: family.deviance_derivative(y_true, y_pred), y_pred, ) / np.linalg.norm(dev_derivative) - assert abs(err) < 1e-6 + assert abs(err) < 3e-6