[Python-checkins] python/dist/src/Lib/test test_csv.py,1.24,1.25

andrewmcnamara at users.sourceforge.net andrewmcnamara at users.sourceforge.net
Wed Jan 12 10:45:20 CET 2005


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9797/Lib/test
Modified Files:
	test_csv.py 
Log Message:
When quoting=QUOTE_NONNUMERIC, the reader now casts unquoted fields
to floats.
Index: test_csv.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_csv.py,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- test_csv.py	12 Jan 2005 08:16:17 -0000	1.24
+++ test_csv.py	12 Jan 2005 09:45:17 -0000	1.25
@@ -241,6 +241,12 @@
 quotechar=None, escapechar='\\')
 self._read_test(['1,",3,",5'], [['1', '"', '3', '"', '5']],
 quoting=csv.QUOTE_NONE, escapechar='\\')
+ # will this fail where locale uses comma for decimals?
+ self._read_test([',3,"5",7.3'], [['', 3, '5', 7.3]],
+ quoting=csv.QUOTE_NONNUMERIC)
+ self.assertRaises(ValueError, self._read_test, 
+ ['abc,3'], [[]],
+ quoting=csv.QUOTE_NONNUMERIC)
 
 def test_read_bigfield(self):
 # This exercises the buffer realloc functionality and field size


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /