summaryrefslogtreecommitdiff
path: root/numpy/lib
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2019-08-26 17:38:16 -0700
committerJon Dufresne <jon.dufresne@gmail.com>2019-09-25 19:17:59 -0700
commit7f1293f7100d47824c12281238ce42aeef69167c (patch)
tree97f8ab3d7c341e63057dbdd44ecb1aa41d3dec49 /numpy/lib
parentaa3625f86302513fb7ca7288298e7cbe59d62fdd (diff)
downloadnumpy-7f1293f7100d47824c12281238ce42aeef69167c.tar.gz
MAINT: Avoid all BytesWarning
A BytesWarning can be emitted when bytes are and strings are mismatched. Catching BytesWarning ensures a better boundary between str and bytes type. The test suite is now run with the -b flag to emit this warning. Fixes #9308
Diffstat (limited to 'numpy/lib')
-rw-r--r--numpy/lib/tests/test_io.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/lib/tests/test_io.py b/numpy/lib/tests/test_io.py
index 6ee17c830..1181fe986 100644
--- a/numpy/lib/tests/test_io.py
+++ b/numpy/lib/tests/test_io.py
@@ -1871,7 +1871,7 @@ M 33 21.99
data = ["1, 1, 1, 1, -1.1"] * 50
mdata = TextIO("\n".join(data))
- converters = {4: lambda x: "(%s)" % x}
+ converters = {4: lambda x: "(%s)" % x.decode()}
kwargs = dict(delimiter=",", converters=converters,
dtype=[(_, int) for _ in 'abcde'],)
assert_raises(ValueError, np.genfromtxt, mdata, **kwargs)