From a681ccd3ee8c8b352e088f52858f17c009fc3cee Mon Sep 17 00:00:00 2001 From: "Gregory R. Lee" Date: Tue, 26 Jan 2016 17:56:22 -0500 Subject: [PATCH] TST: add test for invalid normalization type in NRMSE --- skimage/measure/tests/test_simple_metrics.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/skimage/measure/tests/test_simple_metrics.py b/skimage/measure/tests/test_simple_metrics.py index 43122e01..b209b81d 100644 --- a/skimage/measure/tests/test_simple_metrics.py +++ b/skimage/measure/tests/test_simple_metrics.py @@ -40,8 +40,13 @@ def test_NRMSE(): assert_equal(nrmse(x, x), 0) - assert_raises(ValueError, nrmse, x.astype(np.uint8), y) - assert_raises(ValueError, nrmse, x[:-1], y) + +def test_NRMSE_errors(): + x = np.ones(4) + assert_raises(ValueError, nrmse, x.astype(np.uint8), x.astype(np.float32)) + assert_raises(ValueError, nrmse, x[:-1], x) + # invalid normalization name + assert_raises(ValueError, nrmse, x, x, 'foo') if __name__ == "__main__":