diff options
author | Robert Kern <robert.kern@gmail.com> | 2011-04-01 18:41:42 -0500 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2011-04-01 19:49:46 -0600 |
commit | 23ccc33c4f70a25ad872617995d359bd59a4bb7c (patch) | |
tree | b996e0c78247ce7c3b27ac901ca3f81d2dde642b /numpy | |
parent | 7129ec3ff04e3e598bc18c2323daec78c5521770 (diff) | |
download | numpy-23ccc33c4f70a25ad872617995d359bd59a4bb7c.tar.gz |
BUG: Move the default errstate test over to the right place. Fix the seterr test case to take the new defaults into account.
Diffstat (limited to 'numpy')
-rw-r--r-- | numpy/core/tests/test_errstate.py | 9 | ||||
-rw-r--r-- | numpy/core/tests/test_numeric.py | 15 |
2 files changed, 12 insertions, 12 deletions
diff --git a/numpy/core/tests/test_errstate.py b/numpy/core/tests/test_errstate.py index 48838f4f7..732bb3e93 100644 --- a/numpy/core/tests/test_errstate.py +++ b/numpy/core/tests/test_errstate.py @@ -13,15 +13,6 @@ from numpy.random import rand, randint from numpy.testing import * class TestErrstate(TestCase): - def test_default(self): - err = geterr() - self.assertEqual(err, dict( - divide='warn', - invalid='warn', - over='warn', - under='ignore', - )) - def test_invalid(self): with errstate(all='raise', under='ignore'): a = -arange(3) diff --git a/numpy/core/tests/test_numeric.py b/numpy/core/tests/test_numeric.py index f7ecdfbcf..eacb2aebf 100644 --- a/numpy/core/tests/test_numeric.py +++ b/numpy/core/tests/test_numeric.py @@ -222,16 +222,25 @@ class TestBoolScalar(TestCase): class TestSeterr(TestCase): + def test_default(self): + err = geterr() + self.assertEqual(err, dict( + divide='warn', + invalid='warn', + over='warn', + under='ignore', + )) + def test_set(self): err = seterr() try: - old = seterr(divide='warn') + old = seterr(divide='print') self.assertTrue(err == old) new = seterr() - self.assertTrue(new['divide'] == 'warn') + self.assertTrue(new['divide'] == 'print') seterr(over='raise') self.assertTrue(geterr()['over'] == 'raise') - self.assertTrue(new['divide'] == 'warn') + self.assertTrue(new['divide'] == 'print') seterr(**old) self.assertTrue(geterr() == old) finally: |