[Checkins] SVN: zope.app.publication/branches/sylvain-testlayers/s Try to remove more tests dependencies by changing test layer.

Sylvain Viollon sylvain at infrae.com
Tue Apr 13 09:03:25 EDT 2010


Log message for revision 110788:
  Try to remove more tests dependencies by changing test layer.
  

Changed:
  U   zope.app.publication/branches/sylvain-testlayers/setup.py
  U   zope.app.publication/branches/sylvain-testlayers/src/zope/app/publication/testing.py
  U   zope.app.publication/branches/sylvain-testlayers/src/zope/app/publication/tests/ftest_zcml_dependencies.zcml
  U   zope.app.publication/branches/sylvain-testlayers/src/zope/app/publication/tests/test_functional.py

-=-
Modified: zope.app.publication/branches/sylvain-testlayers/setup.py
===================================================================
--- zope.app.publication/branches/sylvain-testlayers/setup.py	2010-04-13 12:59:23 UTC (rev 110787)
+++ zope.app.publication/branches/sylvain-testlayers/setup.py	2010-04-13 13:03:24 UTC (rev 110788)
@@ -54,6 +54,7 @@
     extras_require = dict(
         test=['zope.app.testing',
               'zope.app.zcmlfiles>=3.5.4',
+              'zope.app.wsgi',
               'zope.principalregistry',
               'zope.applicationcontrol>=3.5.0',
               'zope.site',

Modified: zope.app.publication/branches/sylvain-testlayers/src/zope/app/publication/testing.py
===================================================================
--- zope.app.publication/branches/sylvain-testlayers/src/zope/app/publication/testing.py	2010-04-13 12:59:23 UTC (rev 110787)
+++ zope.app.publication/branches/sylvain-testlayers/src/zope/app/publication/testing.py	2010-04-13 13:03:24 UTC (rev 110788)
@@ -18,10 +18,8 @@
 
 __docformat__ = "reStructuredText"
 
-import os
-from zope.app.testing.functional import ZCMLLayer
+from zope.component.testlayer import ZCMLFileLayer
+import zope.app.publication
 
-PublicationLayer = ZCMLLayer(
-    os.path.join(os.path.split(__file__)[0], 'ftesting.zcml'),
-    __name__, 'PublicationLayer', allow_teardown=True)
+PublicationLayer = ZCMLFileLayer(zope.app.publication, name='PublicationLayer')
 

Modified: zope.app.publication/branches/sylvain-testlayers/src/zope/app/publication/tests/ftest_zcml_dependencies.zcml
===================================================================
--- zope.app.publication/branches/sylvain-testlayers/src/zope/app/publication/tests/ftest_zcml_dependencies.zcml	2010-04-13 12:59:23 UTC (rev 110787)
+++ zope.app.publication/branches/sylvain-testlayers/src/zope/app/publication/tests/ftest_zcml_dependencies.zcml	2010-04-13 13:03:24 UTC (rev 110788)
@@ -3,7 +3,7 @@
 
     <include package="zope.component" file="meta.zcml"/>
     <include package="zope.app.publication" file="meta.zcml" />
-    <include package="zope.app.publisher.browser" file="meta.zcml" />
+    <include package="zope.browserpage" file="meta.zcml" />
 
     <include package="zope.app.publication" />
 

Modified: zope.app.publication/branches/sylvain-testlayers/src/zope/app/publication/tests/test_functional.py
===================================================================
--- zope.app.publication/branches/sylvain-testlayers/src/zope/app/publication/tests/test_functional.py	2010-04-13 12:59:23 UTC (rev 110787)
+++ zope.app.publication/branches/sylvain-testlayers/src/zope/app/publication/tests/test_functional.py	2010-04-13 13:03:24 UTC (rev 110788)
@@ -18,9 +18,10 @@
 
 import re
 import unittest
+
 from zope.testing import renormalizing
-from zope.app.testing import functional
 from zope.app.publication.testing import PublicationLayer
+from zope.testing import doctest
 
 
 checker = renormalizing.RENormalizing([
@@ -29,20 +30,19 @@
 
 
 def test_suite():
-    methodnotallowed = functional.FunctionalDocFileSuite(
+    methodnotallowed = doctest.DocFileSuite(
         '../methodnotallowed.txt')
     methodnotallowed.layer = PublicationLayer
-    httpfactory = functional.FunctionalDocFileSuite(
+    httpfactory = doctest.DocFileSuite(
         '../httpfactory.txt', checker=checker)
     httpfactory.layer = PublicationLayer
-    site = functional.FunctionalDocFileSuite(
+    site = doctest.DocFileSuite(
         '../site.txt')
     site.layer = PublicationLayer
     return unittest.TestSuite((
         methodnotallowed,
         httpfactory,
-        site,
-        ))
+        site,))
 
 if __name__ == '__main__':
     unittest.main(defaultTest='test_suite')



More information about the checkins mailing list