summaryrefslogtreecommitdiff
path: root/numpy/lib/tests/test_io.py
diff options
context:
space:
mode:
authorpierregm <pierregmcode@gmail.com>2010-11-13 19:45:37 +0100
committerpierregm <pierregmcode@gmail.com>2010-11-13 21:19:51 +0100
commitde4de92be21e4dda3665648ad5102b3729d4e0b0 (patch)
tree574b81210ef3916b9a4ebf335e6e9b15dfde0fea /numpy/lib/tests/test_io.py
parentfad376ead11b8e0f3101d37b62b0c8d5ba40af72 (diff)
downloadnumpy-de4de92be21e4dda3665648ad5102b3729d4e0b0.tar.gz
genfromtxt: Taking more adequate testing values when updating converters: bug #1665
Diffstat (limited to 'numpy/lib/tests/test_io.py')
-rw-r--r--numpy/lib/tests/test_io.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/numpy/lib/tests/test_io.py b/numpy/lib/tests/test_io.py
index 81e15119b..a85b01909 100644
--- a/numpy/lib/tests/test_io.py
+++ b/numpy/lib/tests/test_io.py
@@ -709,6 +709,15 @@ M 33 21.99
dtype=None)
assert_raises(ConverterError, np.genfromtxt, s, **kwargs)
+ def test_tricky_converter_bug1666(self):
+ "Test some corner case"
+ s = StringIO('q1,2\nq3,4')
+ cnv = lambda s:float(s[1:])
+ test = np.genfromtxt(s, delimiter=',', converters={0:cnv})
+ control = np.array([[1., 2.], [3., 4.]])
+ assert_equal(test, control)
+
+
def test_dtype_with_converters(self):
dstr = "2009; 23; 46"