diff options
author | Zè Vinícius <jvmirca@gmail.com> | 2017-03-01 10:32:34 -0300 |
---|---|---|
committer | Eric Wieser <wieser.eric@gmail.com> | 2017-03-01 13:32:34 +0000 |
commit | 35d752cbd34754667b55678f552dbdcfc5274d27 (patch) | |
tree | 87ffc78ed362740f379ed22c4f5f5658809c7594 /numpy/matrixlib/tests/test_defmatrix.py | |
parent | ee3ab365cb55cce6d0b9b6ed5cfbd8e3ede8cc66 (diff) | |
download | numpy-35d752cbd34754667b55678f552dbdcfc5274d27.tar.gz |
BUG: Fix creating a np.matrix from string syntax involving booleans (#8497)
Fixes #8459
* DOC: add release note [ci skip]
Diffstat (limited to 'numpy/matrixlib/tests/test_defmatrix.py')
-rw-r--r-- | numpy/matrixlib/tests/test_defmatrix.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/numpy/matrixlib/tests/test_defmatrix.py b/numpy/matrixlib/tests/test_defmatrix.py index 6aa24e4ff..fd36d7770 100644 --- a/numpy/matrixlib/tests/test_defmatrix.py +++ b/numpy/matrixlib/tests/test_defmatrix.py @@ -35,8 +35,8 @@ class TestCtor(TestCase): assert_(mvec.shape == (1, 5)) def test_exceptions(self): - # Check for TypeError when called with invalid string data. - assert_raises(TypeError, matrix, "invalid") + # Check for ValueError when called with invalid string data. + assert_raises(ValueError, matrix, "invalid") def test_bmat_nondefault_str(self): A = np.array([[1, 2], [3, 4]]) @@ -186,6 +186,11 @@ class TestProperties(TestCase): A = matrix([[1, 0], [0, 1]]) assert_(repr(A) == "matrix([[1, 0],\n [0, 1]])") + def test_make_bool_matrix_from_str(self): + A = matrix('True; True; False') + B = matrix([[True], [True], [False]]) + assert_array_equal(A, B) + class TestCasting(TestCase): def test_basic(self): A = np.arange(100).reshape(10, 10) |