[Checkins] SVN: z3c.recipe.i18n/trunk/ - updated test dependencies
Yvo Schubbe
y.2010 at wcm-solutions.de
Mon Oct 4 04:57:25 EDT 2010
Log message for revision 117211:
- updated test dependencies
Changed:
U z3c.recipe.i18n/trunk/CHANGES.txt
U z3c.recipe.i18n/trunk/setup.py
U z3c.recipe.i18n/trunk/src/z3c/recipe/i18n/tests.py
-=-
Modified: z3c.recipe.i18n/trunk/CHANGES.txt
===================================================================
--- z3c.recipe.i18n/trunk/CHANGES.txt 2010-10-04 06:29:36 UTC (rev 117210)
+++ z3c.recipe.i18n/trunk/CHANGES.txt 2010-10-04 08:57:24 UTC (rev 117211)
@@ -5,6 +5,9 @@
0.7.1 (unreleased)
------------------
+- Fixed test setup to run with current zopetoolkit packages.
+ Made sure tests still run on older platforms, particularly Zope 2.12.
+
- Using python's `doctest` module instead of deprecated
`zope.testing.doctest`.
Modified: z3c.recipe.i18n/trunk/setup.py
===================================================================
--- z3c.recipe.i18n/trunk/setup.py 2010-10-04 06:29:36 UTC (rev 117210)
+++ z3c.recipe.i18n/trunk/setup.py 2010-10-04 08:57:24 UTC (rev 117211)
@@ -63,7 +63,6 @@
test = [
'zope.testing',
'zc.lockfile',
- 'zope.app.component',
'zope.app.publication',
'zope.component',
'zope.configuration',
Modified: z3c.recipe.i18n/trunk/src/z3c/recipe/i18n/tests.py
===================================================================
--- z3c.recipe.i18n/trunk/src/z3c/recipe/i18n/tests.py 2010-10-04 06:29:36 UTC (rev 117210)
+++ z3c.recipe.i18n/trunk/src/z3c/recipe/i18n/tests.py 2010-10-04 08:57:24 UTC (rev 117211)
@@ -21,7 +21,6 @@
def setUp(test):
zc.buildout.testing.buildoutSetUp(test)
- zc.buildout.testing.install('RestrictedPython', test)
zc.buildout.testing.install('ZConfig', test)
zc.buildout.testing.install('ZODB3', test)
zc.buildout.testing.install('pytz', test)
@@ -31,42 +30,32 @@
zc.buildout.testing.install('zdaemon', test)
zc.buildout.testing.install('zope.annotation', test)
zc.buildout.testing.install('zope.app.applicationcontrol', test)
- zc.buildout.testing.install('zope.applicationcontrol', test)
zc.buildout.testing.install('zope.app.appsetup', test)
- zc.buildout.testing.install('zope.app.component', test)
- zc.buildout.testing.install('zope.app.container', test)
zc.buildout.testing.install('zope.app.locales', test)
- zc.buildout.testing.install('zope.app.pagetemplate', test)
zc.buildout.testing.install('zope.app.publication', test)
+ try:
+ zc.buildout.testing.install('zope.applicationcontrol', test)
+ except AttributeError:
+ # BBB: for running tests with zopetoolkit < 1.0, e.g. Zope 2.12
+ pass
zc.buildout.testing.install('zope.authentication', test)
zc.buildout.testing.install('zope.broken', test)
zc.buildout.testing.install('zope.browser', test)
- zc.buildout.testing.install('zope.cachedescriptors', test)
zc.buildout.testing.install('zope.component', test)
- zc.buildout.testing.install('zope.componentvocabulary', test)
zc.buildout.testing.install('zope.configuration', test)
zc.buildout.testing.install('zope.container', test)
zc.buildout.testing.install('zope.contenttype', test)
- zc.buildout.testing.install('zope.copy', test)
- zc.buildout.testing.install('zope.copypastemove', test)
- zc.buildout.testing.install('zope.datetime', test)
- zc.buildout.testing.install('zope.deferredimport', test)
- zc.buildout.testing.install('zope.deprecation', test)
zc.buildout.testing.install('zope.dottedname', test)
- zc.buildout.testing.install('zope.dublincore', test)
zc.buildout.testing.install('zope.error', test)
zc.buildout.testing.install('zope.event', test)
zc.buildout.testing.install('zope.exceptions', test)
zc.buildout.testing.install('zope.filerepresentation', test)
- zc.buildout.testing.install('zope.formlib', test)
- zc.buildout.testing.install('zope.hookable', test)
zc.buildout.testing.install('zope.i18n', test)
zc.buildout.testing.install('zope.i18nmessageid', test)
zc.buildout.testing.install('zope.interface', test)
zc.buildout.testing.install('zope.lifecycleevent', test)
zc.buildout.testing.install('zope.location', test)
zc.buildout.testing.install('zope.minmax', test)
- zc.buildout.testing.install('zope.pagetemplate', test)
zc.buildout.testing.install('zope.processlifetime', test)
zc.buildout.testing.install('zope.proxy', test)
zc.buildout.testing.install('zope.publisher', test)
@@ -76,12 +65,36 @@
zc.buildout.testing.install('zope.site', test)
zc.buildout.testing.install('zope.size', test)
zc.buildout.testing.install('zope.tal', test)
- zc.buildout.testing.install('zope.tales', test)
zc.buildout.testing.install('zope.testing', test)
zc.buildout.testing.install('zope.traversing', test)
zc.buildout.testing.install_develop('z3c.recipe.i18n', test)
+ # BBB: for running tests with zopetoolkit < 1.0, e.g. Zope 2.12
+ for project in ('RestrictedPython',
+ 'zope.app.basicskin',
+ 'zope.app.component',
+ 'zope.app.container',
+ 'zope.app.form',
+ 'zope.app.pagetemplate',
+ 'zope.app.publisher',
+ 'zope.cachedescriptors',
+ 'zope.componentvocabulary',
+ 'zope.copy',
+ 'zope.copypastemove',
+ 'zope.datetime',
+ 'zope.deferredimport',
+ 'zope.deprecation',
+ 'zope.dublincore',
+ 'zope.formlib',
+ 'zope.hookable',
+ 'zope.pagetemplate',
+ 'zope.tales'):
+ try:
+ zc.buildout.testing.install(project, test)
+ except AttributeError:
+ pass
+
checker = renormalizing.RENormalizing([
zc.buildout.testing.normalize_path,
(re.compile(
@@ -96,7 +109,6 @@
# the following are for compatibility with Windows
(re.compile('- .*\.exe\n'), ''),
(re.compile('-script.py'), ''),
-
])
More information about the checkins
mailing list