[Checkins] SVN: Products.GenericSetup/trunk/ Deal with deprecation warnings for Zope 2.13.

Hanno Schlichting hannosch at hannosch.eu
Sun Jun 6 09:30:12 EDT 2010


Log message for revision 113187:
  Deal with deprecation warnings for Zope 2.13.
  

Changed:
  U   Products.GenericSetup/trunk/Products/GenericSetup/testing.py
  U   Products.GenericSetup/trunk/Products/GenericSetup/tests/test_stepzcml.py
  U   Products.GenericSetup/trunk/Products/GenericSetup/tests/test_zcml.py
  U   Products.GenericSetup/trunk/docs/CHANGES.rst

-=-
Modified: Products.GenericSetup/trunk/Products/GenericSetup/testing.py
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/testing.py	2010-06-06 13:23:20 UTC (rev 113186)
+++ Products.GenericSetup/trunk/Products/GenericSetup/testing.py	2010-06-06 13:30:12 UTC (rev 113187)
@@ -144,11 +144,16 @@
         import Zope2.App
         import AccessControl
         import Products.Five
-        from Products.Five import zcml
         import Products.GenericSetup
         import zope.traversing
 
+        # BBB for Zope 2.12
         try:
+            from Zope2.App import zcml
+        except ImportError:
+            from Products.Five import zcml
+
+        try:
             zcml.load_config('meta.zcml', Zope2.App)
         except IOError:  # Zope <= 2.12.x
             pass

Modified: Products.GenericSetup/trunk/Products/GenericSetup/tests/test_stepzcml.py
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/tests/test_stepzcml.py	2010-06-06 13:23:20 UTC (rev 113186)
+++ Products.GenericSetup/trunk/Products/GenericSetup/tests/test_stepzcml.py	2010-06-06 13:30:12 UTC (rev 113187)
@@ -20,8 +20,14 @@
 
 import Products.GenericSetup
 from Products.GenericSetup.registry import _import_step_registry
-from Products.Five import zcml
 
+# BBB for Zope 2.12
+try:
+    from Zope2.App import zcml
+except ImportError:
+    from Products.Five import zcml
+
+
 EMPTY_ZCML = '''<configure xmlns:genericsetup="http://namespaces.zope.org/genericsetup">
 </configure>'''
 

Modified: Products.GenericSetup/trunk/Products/GenericSetup/tests/test_zcml.py
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/tests/test_zcml.py	2010-06-06 13:23:20 UTC (rev 113186)
+++ Products.GenericSetup/trunk/Products/GenericSetup/tests/test_zcml.py	2010-06-06 13:30:12 UTC (rev 113187)
@@ -16,15 +16,20 @@
 """
 
 import unittest
-import Testing
 from zope.testing import doctest
 from zope.testing.doctest import ELLIPSIS
 from zope.testing.cleanup import cleanUp
 
 from Products.GenericSetup.registry import _import_step_registry
 from Products.GenericSetup.registry import _export_step_registry
-from Products.Five import zcml
 
+# BBB for Zope 2.12
+try:
+    from Zope2.App import zcml
+except ImportError:
+    from Products.Five import zcml
+
+
 def dummy_importstep_handler(context):
     pass
 
@@ -45,7 +50,6 @@
     Use the genericsetup:registerProfile directive::
 
       >>> import Products.GenericSetup
-      >>> from Products.Five import zcml
       >>> configure_zcml = '''
       ... <configure
       ...     xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
@@ -95,7 +99,6 @@
     Use the genericsetup:registerProfile directive::
 
       >>> import Products.GenericSetup
-      >>> from Products.Five import zcml
       >>> configure_zcml = '''
       ... <configure
       ...     xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
@@ -148,7 +151,6 @@
     Use the standalone genericsetup:upgradeStep directive::
 
       >>> import Products.GenericSetup
-      >>> from Products.Five import zcml
       >>> configure_zcml = '''
       ... <configure
       ...     xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
@@ -192,7 +194,6 @@
     Use the standalone genericsetup:upgradeDepends directive::
 
       >>> import Products.GenericSetup
-      >>> from Products.Five import zcml
       >>> configure_zcml = '''
       ... <configure
       ...     xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
@@ -239,7 +240,6 @@
     Use the nested genericsetup:upgradeSteps directive::
 
       >>> import Products.GenericSetup
-      >>> from Products.Five import zcml
       >>> configure_zcml = '''
       ... <configure
       ...     xmlns:genericsetup="http://namespaces.zope.org/genericsetup"

Modified: Products.GenericSetup/trunk/docs/CHANGES.rst
===================================================================
--- Products.GenericSetup/trunk/docs/CHANGES.rst	2010-06-06 13:23:20 UTC (rev 113186)
+++ Products.GenericSetup/trunk/docs/CHANGES.rst	2010-06-06 13:30:12 UTC (rev 113187)
@@ -4,8 +4,10 @@
 1.6.1 (unreleased)
 ------------------
 
+- Deal with deprecation warnings for Zope 2.13.
+
 - Fixed bug which broke the took upgrade tab after running an upgrade step
-  which used ``None`` as its destintaion version. 
+  which used ``None`` as its destination version. 
   https://bugs.launchpad.net/bugs/553338
 
 



More information about the checkins mailing list