[Checkins] SVN: Products.CMFCore/branches/2.2/Products/CMFCore/ Backport c113181, c113182 from trunk
Hanno Schlichting
hannosch at hannosch.eu
Sun Jun 6 09:47:48 EDT 2010
Log message for revision 113197:
Backport c113181, c113182 from trunk
Changed:
U Products.CMFCore/branches/2.2/Products/CMFCore/CHANGES.txt
U Products.CMFCore/branches/2.2/Products/CMFCore/FSDTMLMethod.py
U Products.CMFCore/branches/2.2/Products/CMFCore/testing.py
U Products.CMFCore/branches/2.2/Products/CMFCore/tests/test_zcml.py
-=-
Modified: Products.CMFCore/branches/2.2/Products/CMFCore/CHANGES.txt
===================================================================
--- Products.CMFCore/branches/2.2/Products/CMFCore/CHANGES.txt 2010-06-06 13:46:20 UTC (rev 113196)
+++ Products.CMFCore/branches/2.2/Products/CMFCore/CHANGES.txt 2010-06-06 13:47:47 UTC (rev 113197)
@@ -4,6 +4,8 @@
2.2.2 (unreleased)
------------------
+- Use the standard libraries doctest module.
+
- Updated setDefaultRoles to use the addPermission API if available.
- Updated test to work with zope.contenttype >= 3.4.3.
Modified: Products.CMFCore/branches/2.2/Products/CMFCore/FSDTMLMethod.py
===================================================================
--- Products.CMFCore/branches/2.2/Products/CMFCore/FSDTMLMethod.py 2010-06-06 13:46:20 UTC (rev 113196)
+++ Products.CMFCore/branches/2.2/Products/CMFCore/FSDTMLMethod.py 2010-06-06 13:47:47 UTC (rev 113197)
@@ -15,7 +15,6 @@
$Id$
"""
-from AccessControl.DTML import RestrictedDTML
from AccessControl.Role import RoleManager
from AccessControl.SecurityInfo import ClassSecurityInfo
from AccessControl.SecurityManagement import getSecurityManager
@@ -34,6 +33,12 @@
from Products.CMFCore.utils import _dtmldir
from Products.CMFCore.utils import _setCacheHeaders
+# BBB for Zope 2.12
+try:
+ from DocumentTemplate.security import RestrictedDTML
+except ImportError:
+ from AccessControl.DTML import RestrictedDTML
+
_marker = object()
Modified: Products.CMFCore/branches/2.2/Products/CMFCore/testing.py
===================================================================
--- Products.CMFCore/branches/2.2/Products/CMFCore/testing.py 2010-06-06 13:46:20 UTC (rev 113196)
+++ Products.CMFCore/branches/2.2/Products/CMFCore/testing.py 2010-06-06 13:47:47 UTC (rev 113197)
@@ -16,7 +16,6 @@
"""
from OFS.SimpleItem import SimpleItem
-from Products.Five import zcml
from Testing.ZopeTestCase.layer import ZopeLite
from zope.component import adapts
from zope.i18n.interfaces import IUserPreferredLanguages
@@ -30,7 +29,13 @@
from Products.CMFCore.interfaces import IWorkflowDefinition
from Products.GenericSetup.utils import BodyAdapterBase
+# BBB for Zope 2.12
+try:
+ from Zope2.App import zcml
+except ImportError:
+ from Products.Five import zcml
+
class ConformsToFolder:
def test_folder_interfaces(self):
Modified: Products.CMFCore/branches/2.2/Products/CMFCore/tests/test_zcml.py
===================================================================
--- Products.CMFCore/branches/2.2/Products/CMFCore/tests/test_zcml.py 2010-06-06 13:46:20 UTC (rev 113196)
+++ Products.CMFCore/branches/2.2/Products/CMFCore/tests/test_zcml.py 2010-06-06 13:47:47 UTC (rev 113197)
@@ -15,9 +15,8 @@
$Id$
"""
+import doctest
import unittest
-import Testing
-from zope.testing import doctest
def test_registerDirectory():
@@ -25,7 +24,12 @@
Use the cmf:registerDirectory directive::
>>> import Products.CMFCore
- >>> from Products.Five import zcml
+ >>> # BBB for Zope 2.12
+ ... try:
+ ... from Zope2.App import zcml
+ ... except ImportError:
+ ... from Products.Five import zcml
+
>>> configure_zcml = '''
... <configure xmlns:cmf="http://namespaces.zope.org/cmf">
... <cmf:registerDirectory
@@ -68,6 +72,3 @@
return unittest.TestSuite((
doctest.DocTestSuite(),
))
-
-if __name__ == '__main__':
- unittest.main(defaultTest='test_suite')
More information about the checkins
mailing list