From 6e6505ecb6caf97ea3bea4d05734538c14355b3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Sch=C3=B6nberger?= Date: Fri, 22 Nov 2013 12:16:44 +0100 Subject: [PATCH] Increase test coverage of regionprops --- skimage/measure/tests/test_regionprops.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/skimage/measure/tests/test_regionprops.py b/skimage/measure/tests/test_regionprops.py index 5a4dd117..42926499 100644 --- a/skimage/measure/tests/test_regionprops.py +++ b/skimage/measure/tests/test_regionprops.py @@ -345,6 +345,9 @@ def test_old_dict_interface(): np.array([list(props.values()) for props in feats], np.float) assert_equal(len(feats[0]), 8) + def assign(): + feats[0]['Area'] = 0 + assert_raises(RuntimeError, assign) def test_label_sequence(): @@ -361,6 +364,13 @@ def test_pure_background(): assert len(ps) == 0 +def test_invalid(): + ps = regionprops(SAMPLE) + def get_intensity_image(): + ps[0].intensity_image + assert_raises(AttributeError, get_intensity_image) + + if __name__ == "__main__": from numpy.testing import run_module_suite run_module_suite()