Author: Manuel Jacob
Branch: py3k
Changeset: r61204:c9147dcf3e21
Date: 2013-02-13 12:13 +0100
http://bitbucket.org/pypy/pypy/changeset/c9147dcf3e21/

Log:    Port some changes in test_csv.py from 2.7 to 3.2.

diff --git a/lib-python/3.2/test/test_csv.py b/lib-python/3.2/test/test_csv.py
--- a/lib-python/3.2/test/test_csv.py
+++ b/lib-python/3.2/test/test_csv.py
@@ -19,7 +19,8 @@
     """
     def _test_arg_valid(self, ctor, arg):
         self.assertRaises(TypeError, ctor)
-        self.assertRaises(TypeError, ctor, None)
+        # PyPy gets an AttributeError instead of a TypeError
+        self.assertRaises((TypeError, AttributeError), ctor, None)
         self.assertRaises(TypeError, ctor, arg, bad_attr = 0)
         self.assertRaises(TypeError, ctor, arg, delimiter = 0)
         self.assertRaises(TypeError, ctor, arg, delimiter = 'XX')
@@ -125,7 +126,8 @@
                              expect + writer.dialect.lineterminator)
 
     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,
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to