[pypy-commit] pypy default: Fix the test by allowing a different exception in two corner error cases.
arigo
noreply at buildbot.pypy.org
Mon Sep 24 18:10:34 CEST 2012
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r57508:d6c016e3e5b1
Date: 2012-09-24 18:06 +0200
http://bitbucket.org/pypy/pypy/changeset/d6c016e3e5b1/
Log: Fix the test by allowing a different exception in two corner error
cases.
diff --git a/lib-python/2.7/test/test_csv.py b/lib-python/2.7/test/test_csv.py
--- a/lib-python/2.7/test/test_csv.py
+++ b/lib-python/2.7/test/test_csv.py
@@ -59,7 +59,8 @@
self.assertRaises((TypeError, AttributeError), setattr, obj.dialect,
'delimiter', ':')
self.assertRaises(AttributeError, delattr, obj.dialect, 'quoting')
- self.assertRaises(AttributeError, setattr, obj.dialect,
+ # PyPy gets a TypeError instead of an AttributeError
+ self.assertRaises((AttributeError, TypeError), setattr, obj.dialect,
'quoting', None)
def test_reader_attrs(self):
@@ -133,7 +134,8 @@
os.unlink(name)
def test_write_arg_valid(self):
- self.assertRaises(csv.Error, self._write_test, None, '')
+ # PyPy gets a TypeError instead of a csv.Error for "not a sequence"
+ self.assertRaises((csv.Error, TypeError), self._write_test, None, '')
self._write_test((), '')
self._write_test([None], '""')
self.assertRaises(csv.Error, self._write_test,
More information about the pypy-commit
mailing list