summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2013-10-08 00:12:10 +0300
committerPauli Virtanen <pav@iki.fi>2013-10-08 00:12:10 +0300
commit727ed469beb8a53a9a270f4721147dc8032a4941 (patch)
tree60aa5c34f04773ed2d749adbe7471de65163ebee
parent0f516827dd081625b8b2262297be57ac855a9bb5 (diff)
downloadnumpy-727ed469beb8a53a9a270f4721147dc8032a4941.tar.gz
TST: linalg: add slightly bigger test case + don't catch KeyboardInterrupt
-rw-r--r--numpy/linalg/tests/test_linalg.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/numpy/linalg/tests/test_linalg.py b/numpy/linalg/tests/test_linalg.py
index aeeedadf9..7eb82ff64 100644
--- a/numpy/linalg/tests/test_linalg.py
+++ b/numpy/linalg/tests/test_linalg.py
@@ -73,6 +73,8 @@ class LinalgCase(object):
# Base test cases
#
+np.random.seed(1234)
+
SQUARE_CASES = [
LinalgCase("single",
array([[1., 2.], [3., 4.]], dtype=single),
@@ -96,6 +98,9 @@ SQUARE_CASES = [
atleast_2d(array([], dtype = double)),
atleast_2d(array([], dtype = double)),
linalg.LinAlgError),
+ LinalgCase("8x8",
+ np.random.rand(8, 8),
+ np.random.rand(8)),
LinalgCase("nonarray",
[[1, 2], [3, 4]],
[2, 1]),
@@ -138,6 +143,9 @@ NONSQUARE_CASES = [
LinalgCase("cdouble_nsq_2_2",
array([[1.+1j, 2.+2j], [3.-3j, 4.-9j], [5.-4j, 6.+8j]], dtype=cdouble),
array([[2.+1j, 1.+2j], [1-1j, 2-2j], [1-1j, 2-2j]], dtype=cdouble)),
+ LinalgCase("8x11",
+ np.random.rand(8, 11),
+ np.random.rand(11)),
]
HERMITIAN_CASES = [
@@ -260,7 +268,7 @@ def _check_cases(func, cases):
for case in cases:
try:
case.check(func)
- except:
+ except Exception:
msg = "In test case: %r\n\n" % case
msg += traceback.format_exc()
raise AssertionError(msg)