From 219d6217250ff176937dd220013f96d928bcb52a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Sch=C3=B6nberger?= Date: Mon, 6 May 2013 18:34:34 +0200 Subject: [PATCH] Set random seed to avoid random test failures --- skimage/measure/tests/test_fit.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/skimage/measure/tests/test_fit.py b/skimage/measure/tests/test_fit.py index a2a40f58..bde1fcc7 100644 --- a/skimage/measure/tests/test_fit.py +++ b/skimage/measure/tests/test_fit.py @@ -137,6 +137,8 @@ def test_line_model_residuals(): def test_ransac_shape(): + np.random.seed(1) + # generate original data without noise model0 = CircleModel() model0._params = (10, 12, 3) @@ -159,6 +161,8 @@ def test_ransac_shape(): def test_ransac_geometric(): + np.random.seed(1) + # generate original data without noise src = 100 * np.random.random((50, 2)) model0 = AffineTransform(scale=(0.5, 0.3), rotation=1, @@ -180,6 +184,8 @@ def test_ransac_geometric(): def test_ransac_is_data_valid(): + np.random.seed(1) + is_data_valid = lambda data: data.shape[0] > 2 model, inliers = ransac(np.empty((10, 2)), LineModel, 2, np.inf, is_data_valid=is_data_valid) @@ -188,6 +194,8 @@ def test_ransac_is_data_valid(): def test_ransac_is_model_valid(): + np.random.seed(1) + def is_model_valid(model, data): return False model, inliers = ransac(np.empty((10, 2)), LineModel, 2, np.inf,