summaryrefslogtreecommitdiff
path: root/numpy/lib/tests/test_io.py
diff options
context:
space:
mode:
authorRalf Gommers <ralf.gommers@googlemail.com>2012-02-21 22:43:21 +0100
committerRalf Gommers <ralf.gommers@googlemail.com>2012-03-02 20:07:49 +0100
commite962f6b0be32515d6a1d9fb25d24ca250d632a4c (patch)
tree33168c591f5186f521bb1c21ae3de73642d7f0e1 /numpy/lib/tests/test_io.py
parent955f471ed5034f772fa1eb1a86429a79e53ff541 (diff)
downloadnumpy-e962f6b0be32515d6a1d9fb25d24ca250d632a4c.tar.gz
TST: filter one more printed warning.
This one wasn't actually converted to a test error, because it's not a RuntimeWarning. Maybe need to add an option to raise on UserWarning too.
Diffstat (limited to 'numpy/lib/tests/test_io.py')
-rw-r--r--numpy/lib/tests/test_io.py15
1 files changed, 12 insertions, 3 deletions
diff --git a/numpy/lib/tests/test_io.py b/numpy/lib/tests/test_io.py
index 949d8fb45..41a95de10 100644
--- a/numpy/lib/tests/test_io.py
+++ b/numpy/lib/tests/test_io.py
@@ -586,9 +586,18 @@ class TestLoadTxt(TestCase):
e.seek(0)
x = np.loadtxt(e, dtype=int, delimiter=',', ndmin=0)
assert_(x.shape == (3,))
- f = StringIO()
- assert_(np.loadtxt(f, ndmin=2).shape == (0, 1,))
- assert_(np.loadtxt(f, ndmin=1).shape == (0,))
+
+ # Test ndmin kw with empty file.
+ warn_ctx = WarningManager()
+ warn_ctx.__enter__()
+ try:
+ warnings.filterwarnings("ignore",
+ message="loadtxt: Empty input file:")
+ f = StringIO()
+ assert_(np.loadtxt(f, ndmin=2).shape == (0, 1,))
+ assert_(np.loadtxt(f, ndmin=1).shape == (0,))
+ finally:
+ warn_ctx.__exit__()
def test_generator_source(self):
def count():