[Checkins] SVN: z3c.resourcecollector/trunk/ - Made tests compatible with Python 2.5 and newer.
Michael Howitz
mh at gocept.com
Tue Oct 5 02:05:29 EDT 2010
Log message for revision 117221:
- Made tests compatible with Python 2.5 and newer.
- Added not declared but necessary dependencies.
- Using Python's ``doctest`` module instead of depreacted
``zope.testing.doctest``.
- Got rid of even undeclared `zope.app.zapi` dependency.
Changed:
U z3c.resourcecollector/trunk/CHANGES.txt
U z3c.resourcecollector/trunk/setup.py
U z3c.resourcecollector/trunk/src/z3c/resourcecollector/tests.py
U z3c.resourcecollector/trunk/src/z3c/resourcecollector/zcml.py
-=-
Modified: z3c.resourcecollector/trunk/CHANGES.txt
===================================================================
--- z3c.resourcecollector/trunk/CHANGES.txt 2010-10-04 16:35:30 UTC (rev 117220)
+++ z3c.resourcecollector/trunk/CHANGES.txt 2010-10-05 06:05:29 UTC (rev 117221)
@@ -5,6 +5,19 @@
TODO: add tests for the viewlets !!!!
Fix the workaround in getUrl of the utility.
+unreleased 1.1.4
+----------------
+
+- Made tests compatible with Python 2.5 and newer.
+
+- Added not declared but necessary dependencies.
+
+- Using Python's ``doctest`` module instead of depreacted
+ ``zope.testing.doctest``.
+
+- Got rid of even undeclared `zope.app.zapi` dependency.
+
+
2008/07/30 1.1.3
----------------
Modified: z3c.resourcecollector/trunk/setup.py
===================================================================
--- z3c.resourcecollector/trunk/setup.py 2010-10-04 16:35:30 UTC (rev 117220)
+++ z3c.resourcecollector/trunk/setup.py 2010-10-05 06:05:29 UTC (rev 117221)
@@ -17,19 +17,21 @@
'z3c.testing',
'zope.testbrowser'
]),
- install_requires=['setuptools',
- 'zope.configuration',
- 'zope.interface',
- 'zope.component',
- 'zope.app.component',
- 'zope.app.appsetup',
- 'zope.app.wsgi',
- 'zope.cachedescriptors',
- 'zope.publisher',
- 'zope.schema',
- 'zope.security',
- 'zope.viewlet',
- ],
+ install_requires=[
+ 'setuptools',
+ 'zope.app.appsetup',
+ 'zope.app.component',
+ 'zope.app.form',
+ 'zope.app.wsgi',
+ 'zope.cachedescriptors',
+ 'zope.component',
+ 'zope.configuration',
+ 'zope.interface',
+ 'zope.publisher',
+ 'zope.schema',
+ 'zope.security',
+ 'zope.viewlet',
+ ],
include_package_data = True,
zip_safe = False,
)
Modified: z3c.resourcecollector/trunk/src/z3c/resourcecollector/tests.py
===================================================================
--- z3c.resourcecollector/trunk/src/z3c/resourcecollector/tests.py 2010-10-04 16:35:30 UTC (rev 117220)
+++ z3c.resourcecollector/trunk/src/z3c/resourcecollector/tests.py 2010-10-05 06:05:29 UTC (rev 117221)
@@ -13,22 +13,18 @@
##############################################################################
__docformat__ = "reStructuredText"
-import os
+from zope.testing import renormalizing
import doctest
-import unittest
+import re
-from zope.testing import doctest
-from zope.testing.doctestunit import DocFileSuite, DocTestSuite
-
-
def test_suite():
- return unittest.TestSuite(
- (DocFileSuite('zcml.txt',
- optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS,
- ),
- ))
-
-if __name__ == '__main__':
- unittest.main(defaultTest='test_suite')
-
+ return doctest.DocFileSuite(
+ 'zcml.txt',
+ checker=renormalizing.RENormalizing([
+ (re.compile(
+ "<class 'zope.component.interfaces.ComponentLookupError'>"),
+ 'zope.component.interfaces.ComponentLookupError')
+ ]),
+ optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS,
+ )
Modified: z3c.resourcecollector/trunk/src/z3c/resourcecollector/zcml.py
===================================================================
--- z3c.resourcecollector/trunk/src/z3c/resourcecollector/zcml.py 2010-10-04 16:35:30 UTC (rev 117220)
+++ z3c.resourcecollector/trunk/src/z3c/resourcecollector/zcml.py 2010-10-05 06:05:29 UTC (rev 117221)
@@ -17,7 +17,6 @@
import zope.component
import zope.schema
-from zope.app import zapi
from zope.app.publisher.browser import metaconfigure
from interfaces import ICollectorUtility
@@ -48,7 +47,8 @@
def handleCollector(_context, name, type, content_type = None):
- zapi.getGlobalSiteManager().registerUtility(CollectorUtility(content_type),name=name)
+ zope.component.getGlobalSiteManager().registerUtility(
+ CollectorUtility(content_type),name=name)
class_=CollectorResource
for_ = (zope.interface.Interface,)
provides = zope.interface.Interface
More information about the checkins
mailing list