[Checkins] SVN: z3c.layer.pagelet/trunk/ - Got rid of `zope.app.testing` test dependency by using `zope.app.wsgi`.

Michael Howitz mh at gocept.com
Mon Oct 11 05:15:43 EDT 2010


Log message for revision 117425:
  - Got rid of `zope.app.testing` test dependency by using `zope.app.wsgi`.
  
  

Changed:
  U   z3c.layer.pagelet/trunk/CHANGES.txt
  U   z3c.layer.pagelet/trunk/setup.py
  U   z3c.layer.pagelet/trunk/src/z3c/layer/pagelet/README.txt
  U   z3c.layer.pagelet/trunk/src/z3c/layer/pagelet/tests/bugfixes.txt
  U   z3c.layer.pagelet/trunk/src/z3c/layer/pagelet/tests/test_layer.py

-=-
Modified: z3c.layer.pagelet/trunk/CHANGES.txt
===================================================================
--- z3c.layer.pagelet/trunk/CHANGES.txt	2010-10-11 09:05:44 UTC (rev 117424)
+++ z3c.layer.pagelet/trunk/CHANGES.txt	2010-10-11 09:15:42 UTC (rev 117425)
@@ -8,7 +8,9 @@
 - Fixed tests: Using manager account, so anonymous user does not need to get
   all permissions for running tests successfully.
 
+- Got rid of `zope.app.testing` test dependency by using `zope.app.wsgi`.
 
+
 1.8.0 (2010-08-20)
 ------------------
 

Modified: z3c.layer.pagelet/trunk/setup.py
===================================================================
--- z3c.layer.pagelet/trunk/setup.py	2010-10-11 09:05:44 UTC (rev 117424)
+++ z3c.layer.pagelet/trunk/setup.py	2010-10-11 09:15:42 UTC (rev 117425)
@@ -56,7 +56,7 @@
         test = [
             'zope.testbrowser',
             'zope.app.authentication',
-            'zope.app.testing',
+            'zope.app.wsgi >= 3.8',
             'zope.exceptions',
             'zope.principalregistry',
             'zope.publisher',

Modified: z3c.layer.pagelet/trunk/src/z3c/layer/pagelet/README.txt
===================================================================
--- z3c.layer.pagelet/trunk/src/z3c/layer/pagelet/README.txt	2010-10-11 09:05:44 UTC (rev 117424)
+++ z3c.layer.pagelet/trunk/src/z3c/layer/pagelet/README.txt	2010-10-11 09:15:42 UTC (rev 117425)
@@ -49,7 +49,7 @@
 
 Login as manager first:
 
-  >>> from zope.testbrowser.testing import Browser
+  >>> from zope.app.wsgi.testlayer import Browser
   >>> manager = Browser()
 
 Check if we can access the ``page.html`` view which is registred in the

Modified: z3c.layer.pagelet/trunk/src/z3c/layer/pagelet/tests/bugfixes.txt
===================================================================
--- z3c.layer.pagelet/trunk/src/z3c/layer/pagelet/tests/bugfixes.txt	2010-10-11 09:05:44 UTC (rev 117424)
+++ z3c.layer.pagelet/trunk/src/z3c/layer/pagelet/tests/bugfixes.txt	2010-10-11 09:15:42 UTC (rev 117425)
@@ -13,7 +13,7 @@
   >>> import zope.site.folder
   >>> getRootFolder()['test'] = zope.site.folder.Folder()
 
-  >>> from zope.testbrowser.testing import Browser
+  >>> from zope.app.wsgi.testlayer import Browser
   >>> manager = Browser()
   >>> manager.addHeader('Authorization', 'Basic mgr:mgrpw')
   >>> skinURL = 'http://localhost/++skin++PageletTestSkin'

Modified: z3c.layer.pagelet/trunk/src/z3c/layer/pagelet/tests/test_layer.py
===================================================================
--- z3c.layer.pagelet/trunk/src/z3c/layer/pagelet/tests/test_layer.py	2010-10-11 09:05:44 UTC (rev 117424)
+++ z3c.layer.pagelet/trunk/src/z3c/layer/pagelet/tests/test_layer.py	2010-10-11 09:15:42 UTC (rev 117425)
@@ -15,22 +15,26 @@
 $Id: __init__.py 97 2007-03-29 22:58:27Z rineichen $
 """
 
+import doctest
 import re
 import unittest
-from zope.testing import renormalizing
-from zope.app.testing import functional
+import z3c.layer.pagelet.tests
+import zope.app.wsgi.testlayer
+import zope.testing.renormalizing
 
 
-functional.defineLayer('TestLayer', 'ftesting.zcml')
+TestLayer = zope.app.wsgi.testlayer.BrowserLayer(z3c.layer.pagelet.tests)
 
 
-checker = renormalizing.RENormalizing([
+checker = zope.testing.renormalizing.RENormalizing([
     (re.compile(r'httperror_seek_wrapper:', re.M), 'HTTPError:'),
     ])
 
 
 def create_suite(*args, **kw):
-    suite = functional.FunctionalDocFileSuite(*args, **kw)
+    kw['optionflags'] = doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS
+    kw['globs'] = dict(getRootFolder=TestLayer.getRootFolder)
+    suite = doctest.DocFileSuite(*args, **kw)
     suite.layer = TestLayer
     return suite
 



More information about the checkins mailing list