[pypy-svn] r61448 - pypy/trunk/lib-python/modified-2.5.2/test

antocuni at codespeak.net antocuni at codespeak.net
Thu Jan 29 14:22:08 CET 2009


Author: antocuni
Date: Thu Jan 29 14:22:07 2009
New Revision: 61448

Added:
   pypy/trunk/lib-python/modified-2.5.2/test/test_csv.py
      - copied, changed from r61444, pypy/trunk/lib-python/2.5.2/test/test_csv.py
Log:
mark this behaviour as impl detail. test_csv passes now :-)



Copied: pypy/trunk/lib-python/modified-2.5.2/test/test_csv.py (from r61444, pypy/trunk/lib-python/2.5.2/test/test_csv.py)
==============================================================================
--- pypy/trunk/lib-python/2.5.2/test/test_csv.py	(original)
+++ pypy/trunk/lib-python/modified-2.5.2/test/test_csv.py	Thu Jan 29 14:22:07 2009
@@ -52,13 +52,14 @@
         self.assertEqual(obj.dialect.quoting, csv.QUOTE_MINIMAL)
         self.assertEqual(obj.dialect.skipinitialspace, False)
         self.assertEqual(obj.dialect.strict, False)
-        # Try deleting or changing attributes (they are read-only)
-        self.assertRaises(TypeError, delattr, obj.dialect, 'delimiter')
-        self.assertRaises(TypeError, setattr, obj.dialect, 'delimiter', ':')
-        self.assertRaises(AttributeError, delattr, obj.dialect, 'quoting')
-        self.assertRaises(AttributeError, setattr, obj.dialect,
-                          'quoting', None)
-
+        if test_support.check_impl_detail():
+            # Try deleting or changing attributes (they are read-only)
+            self.assertRaises(TypeError, delattr, obj.dialect, 'delimiter')
+            self.assertRaises(TypeError, setattr, obj.dialect, 'delimiter', ':')
+            self.assertRaises(AttributeError, delattr, obj.dialect, 'quoting')
+            self.assertRaises(AttributeError, setattr, obj.dialect,
+                              'quoting', None)
+            
     def test_reader_attrs(self):
         self._test_default_attrs(csv.reader, [])
 



More information about the Pypy-commit mailing list