[Checkins] SVN: Acquisition/trunk/src/Acquisition/tests.py Give up on protecting against segfaults in aq_* functions, when we encounter __parent__ circles with more than one intermediate object.

Hanno Schlichting hannosch at hannosch.eu
Tue Dec 13 15:23:08 UTC 2011


Log message for revision 123801:
  Give up on protecting against segfaults in aq_* functions, when we encounter __parent__ circles with more than one intermediate object.
  

Changed:
  U   Acquisition/trunk/src/Acquisition/tests.py

-=-
Modified: Acquisition/trunk/src/Acquisition/tests.py
===================================================================
--- Acquisition/trunk/src/Acquisition/tests.py	2011-12-13 14:36:35 UTC (rev 123800)
+++ Acquisition/trunk/src/Acquisition/tests.py	2011-12-13 15:23:08 UTC (rev 123801)
@@ -2471,13 +2471,9 @@
         self.assertEqual(Acquisition.aq_acquire(b, 'only'), 'here')
         self.assertEqual(Acquisition.aq_acquire(c, 'only'), 'here')
 
-        # XXX: disabled
-        # self.assertRaises(AttributeError, Acquisition.aq_acquire,
-        #     a, 'non_existant_attr')
-        # self.assertRaises(AttributeError, Acquisition.aq_acquire,
-        #     b, 'non_existant_attr')
-        # self.assertRaises(AttributeError, Acquisition.aq_acquire,
-        #     c, 'non_existant_attr')
+        self.assertRaises(AttributeError, getattr, a, 'non_existant_attr')
+        self.assertRaises(AttributeError, getattr, b, 'non_existant_attr')
+        self.assertRaises(AttributeError, getattr, c, 'non_existant_attr')
 
 
 class TestAcquire(unittest.TestCase):



More information about the checkins mailing list