From 4ba9eaa98be4552d6c39eb95875e61891b01c5e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Sch=C3=B6nberger?= Date: Fri, 22 Nov 2013 11:42:41 +0100 Subject: [PATCH] Test invalid input --- skimage/transform/tests/test_geometric.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/skimage/transform/tests/test_geometric.py b/skimage/transform/tests/test_geometric.py index 125abe06..0af70fdd 100644 --- a/skimage/transform/tests/test_geometric.py +++ b/skimage/transform/tests/test_geometric.py @@ -189,6 +189,17 @@ def test_geometric_tform(): assert_raises(NotImplementedError, tform.__add__, 0) +def test_invalid_input(): + assert_raises(ValueError, ProjectiveTransform, np.zeros((2, 3))) + assert_raises(ValueError, AffineTransform, np.zeros((2, 3))) + assert_raises(ValueError, SimilarityTransform, np.zeros((2, 3))) + + assert_raises(ValueError, AffineTransform, + matrix=np.zeros((2, 3)), scale=1) + assert_raises(ValueError, SimilarityTransform, + matrix=np.zeros((2, 3)), scale=1) + + if __name__ == "__main__": from numpy.testing import run_module_suite run_module_suite()