[Checkins] SVN: CMF/trunk/CMFC - removed redundant makerequest (ZopeTestCase.app() already has a request)

Yvo Schubbe y.2006_ at wcm-solutions.de
Tue Nov 7 04:33:04 EST 2006


Log message for revision 71091:
  - removed redundant makerequest (ZopeTestCase.app() already has a request)
  
  RequestTest and SecurityRequestTest are now simple aliases for TransactionalTest and SecurityTest

Changed:
  U   CMF/trunk/CMFCalendar/tests/test_Calendar.py
  U   CMF/trunk/CMFCore/tests/base/testcase.py

-=-
Modified: CMF/trunk/CMFCalendar/tests/test_Calendar.py
===================================================================
--- CMF/trunk/CMFCalendar/tests/test_Calendar.py	2006-11-06 15:49:14 UTC (rev 71090)
+++ CMF/trunk/CMFCalendar/tests/test_Calendar.py	2006-11-07 09:33:02 UTC (rev 71091)
@@ -116,8 +116,7 @@
     def setUp(self):
         self._oldSkindata = Skinnable.SKINDATA.copy()
         transaction.begin()
-
-        app = self.app = ZopeTestCase.utils.makerequest(ZopeTestCase.app())
+        app = self.app = ZopeTestCase.app()
         # Log in as a god :-)
         newSecurityManager( None, UnrestrictedUser('god', 'god', ['Manager'], '') )
 

Modified: CMF/trunk/CMFCore/tests/base/testcase.py
===================================================================
--- CMF/trunk/CMFCore/tests/base/testcase.py	2006-11-06 15:49:14 UTC (rev 71090)
+++ CMF/trunk/CMFCore/tests/base/testcase.py	2006-11-07 09:33:02 UTC (rev 71091)
@@ -81,53 +81,35 @@
 
 class TransactionalTest(unittest.TestCase):
 
-    def setUp( self ):
+    def setUp(self):
         transaction.begin()
         self.app = self.root = ZopeTestCase.app()
-
-    def tearDown( self ):
-        transaction.abort()
-        ZopeTestCase.close(self.app)
-
-
-class RequestTest(TransactionalTest):
-
-    def setUp(self):
-        TransactionalTest.setUp(self)
-        self.app = self.root = ZopeTestCase.utils.makerequest(self.app)
         self.REQUEST  = self.app.REQUEST
         self.RESPONSE = self.app.REQUEST.RESPONSE
 
     def tearDown(self):
-        self.REQUEST.close()
-        TransactionalTest.tearDown(self)
+        transaction.abort()
+        ZopeTestCase.close(self.app)
 
+RequestTest = TransactionalTest
 
-class SecurityTest(unittest.TestCase):
 
+class SecurityTest(TransactionalTest):
+
     def setUp(self):
-        transaction.begin()
+        TransactionalTest.setUp(self)
         self._policy = PermissiveSecurityPolicy()
         self._oldPolicy = setSecurityPolicy(self._policy)
-        self.app = self.root = ZopeTestCase.app()
         newSecurityManager(None, AnonymousUser().__of__(self.app.acl_users))
 
-    def tearDown( self ):
-        transaction.abort()
-        ZopeTestCase.close(self.app)
+    def tearDown(self):
         noSecurityManager()
         setSecurityPolicy(self._oldPolicy)
+        TransactionalTest.tearDown(self)
 
+SecurityRequestTest = SecurityTest
 
-class SecurityRequestTest(SecurityTest):
 
-    def setUp(self):
-        SecurityTest.setUp(self)
-        self.app = self.root = ZopeTestCase.utils.makerequest(self.app)
-
-    def tearDown(self):
-        SecurityTest.tearDown(self)
-
 try:
     __file__
 except NameError:



More information about the Checkins mailing list