From 5b82c49ff6b1d5fdb47835fe886a25bf5a324962 Mon Sep 17 00:00:00 2001 From: aarchiba Date: Mon, 7 Apr 2008 02:07:04 +0000 Subject: Test that matrix_power behaves correctly for boolean matrices. --- numpy/linalg/tests/test_linalg.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'numpy/linalg/tests') diff --git a/numpy/linalg/tests/test_linalg.py b/numpy/linalg/tests/test_linalg.py index 0ecd8e234..5321ae7c5 100644 --- a/numpy/linalg/tests/test_linalg.py +++ b/numpy/linalg/tests/test_linalg.py @@ -148,6 +148,10 @@ class TestMatrixPower(ParametricTestCase): self.assertRaises(numpy.linalg.linalg.LinAlgError, lambda: matrix_power(self.noninv,-1)) +class TestBoolPower(NumpyTestCase): + def check_square(self): + A = array([[True,False],[True,True]]) + assert_equal(matrix_power(A,2),A) if __name__ == '__main__': NumpyTest().run() -- cgit v1.2.1