Author: jmorliaguet
Date: Sat Dec 10 19:14:46 2005
New Revision: 2008

Added:
   cpsskins/branches/jmo-perspectives/tests/setup.py   (contents, props changed)
   cpsskins/branches/jmo-perspectives/tests/test_display.py
      - copied, changed from r2006, 
cpsskins/branches/jmo-perspectives/ftests/test_display.py
   cpsskins/branches/jmo-perspectives/tests/test_filters.py
      - copied, changed from r2007, 
cpsskins/branches/jmo-perspectives/ftests/test_filters.py
   cpsskins/branches/jmo-perspectives/tests/test_format.py
      - copied, changed from r2007, 
cpsskins/branches/jmo-perspectives/ftests/test_format.py
   cpsskins/branches/jmo-perspectives/tests/test_portlet.py
      - copied, changed from r2006, 
cpsskins/branches/jmo-perspectives/ftests/test_portlet.py
   cpsskins/branches/jmo-perspectives/tests/test_renderers.py
      - copied, changed from r2006, 
cpsskins/branches/jmo-perspectives/ftests/test_renderers.py
Removed:
   cpsskins/branches/jmo-perspectives/ftests/test_display.py
   cpsskins/branches/jmo-perspectives/ftests/test_filters.py
   cpsskins/branches/jmo-perspectives/ftests/test_format.py
   cpsskins/branches/jmo-perspectives/ftests/test_portlet.py
   cpsskins/branches/jmo-perspectives/ftests/test_renderers.py
Modified:
   cpsskins/branches/jmo-perspectives/engines/default/formats/effect.py
   cpsskins/branches/jmo-perspectives/engines/default/formats/layout.py
   cpsskins/branches/jmo-perspectives/engines/default/formats/style.py
   cpsskins/branches/jmo-perspectives/engines/default/formats/widget.py
Log:

- moved non-functional tests to 'cpsskins.tests'

- added a common test setup



Modified: cpsskins/branches/jmo-perspectives/engines/default/formats/effect.py
==============================================================================
--- cpsskins/branches/jmo-perspectives/engines/default/formats/effect.py        
(original)
+++ cpsskins/branches/jmo-perspectives/engines/default/formats/effect.py        
Sat Dec 10 19:14:46 2005
@@ -19,7 +19,7 @@
 
 from persistent import Persistent
 from zope.component.interfaces import IFactory
-from zope.interface import implements
+from zope.interface import implements, implementedBy
 from zope.i18nmessageid import MessageFactory
 from zope.schema import Choice, Int, Bool
 

Modified: cpsskins/branches/jmo-perspectives/engines/default/formats/layout.py
==============================================================================
--- cpsskins/branches/jmo-perspectives/engines/default/formats/layout.py        
(original)
+++ cpsskins/branches/jmo-perspectives/engines/default/formats/layout.py        
Sat Dec 10 19:14:46 2005
@@ -21,7 +21,7 @@
 
 from zope.app.traversing.interfaces import ITraversable
 from zope.component.interfaces import IFactory
-from zope.interface import implements
+from zope.interface import implements, implementedBy
 from zope.interface.common.mapping import IMapping
 
 from cpsskins.elements.format import Format

Modified: cpsskins/branches/jmo-perspectives/engines/default/formats/style.py
==============================================================================
--- cpsskins/branches/jmo-perspectives/engines/default/formats/style.py 
(original)
+++ cpsskins/branches/jmo-perspectives/engines/default/formats/style.py Sat Dec 
10 19:14:46 2005
@@ -24,7 +24,7 @@
 from zope.app.publisher.browser import BrowserView
 from zope.component import adapts
 from zope.component.interfaces import IFactory
-from zope.interface import implements
+from zope.interface import implements, implementedBy
 from zope.interface.common.mapping import IMapping
 from zope.i18nmessageid import MessageFactory
 

Modified: cpsskins/branches/jmo-perspectives/engines/default/formats/widget.py
==============================================================================
--- cpsskins/branches/jmo-perspectives/engines/default/formats/widget.py        
(original)
+++ cpsskins/branches/jmo-perspectives/engines/default/formats/widget.py        
Sat Dec 10 19:14:46 2005
@@ -20,7 +20,7 @@
 from persistent import Persistent
 from zope.component import getUtilitiesFor
 from zope.component.interfaces import IFactory
-from zope.interface import implements
+from zope.interface import implements, implementedBy
 from zope.i18nmessageid import MessageFactory
 from zope.schema.vocabulary import SimpleVocabulary
 from zope.schema import Choice

Added: cpsskins/branches/jmo-perspectives/tests/setup.py
==============================================================================
--- (empty file)
+++ cpsskins/branches/jmo-perspectives/tests/setup.py   Sat Dec 10 19:14:46 2005
@@ -0,0 +1,47 @@
+##############################################################################
+#
+# Copyright (c) 2005 Nuxeo and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""Format tests
+
+$Id$
+"""
+__docformat__ = "reStructuredText"
+
+def setUp(test):
+    from zope.app.testing import ztapi, setup
+    from zope.app.traversing.interfaces import IPathAdapter
+
+    from cpsskins.elements import element
+    from cpsskins.elements.display import Displayable
+    from cpsskins.elements.format import Formattable
+    from cpsskins.elements.interfaces import IElement, IDisplay
+    from cpsskins.elements.interfaces import IIdentifiable
+    from cpsskins.perspectives import perspective
+    from cpsskins.perspectives.interfaces import IPerspective
+    from cpsskins.relations.interfaces import IRelationTool, IRelationStorage
+    from cpsskins.relations.interfaces import IRelatable
+    from cpsskins.relations.tool import RelationTool
+    from cpsskins.relations.storage import RelationStorage
+
+    ztapi.provideAdapter(IDisplay, IPathAdapter, Formattable, 'formattable')
+    ztapi.provideAdapter(IElement, IPathAdapter, Displayable, 'displayable')
+    ztapi.provideAdapter(IElement, IRelationTool, RelationTool)
+    ztapi.provideAdapter(IElement, IIdentifiable, element.Identifiable)
+    ztapi.provideAdapter(IElement, IRelatable, element.Relatable)
+    ztapi.provideAdapter(IPerspective, IRelatable, perspective.Relatable)
+
+    ztapi.provideAdapter(None, IRelationStorage, RelationStorage)
+    ztapi.provideUtility(IRelationStorage, RelationStorage())
+
+    setup.setUpSiteManagerLookup()
+

Copied: cpsskins/branches/jmo-perspectives/tests/test_display.py (from r2006, 
cpsskins/branches/jmo-perspectives/ftests/test_display.py)
==============================================================================
--- cpsskins/branches/jmo-perspectives/ftests/test_display.py   (original)
+++ cpsskins/branches/jmo-perspectives/tests/test_display.py    Sat Dec 10 
19:14:46 2005
@@ -26,12 +26,7 @@
 from cpsskins.engines.default.displays.box import Box
 from cpsskins.engines.default.displays.boxgroup import BoxGroup
 
-def setUp(test):
-    from zope.app.testing import ztapi
-    from zope.app.traversing.interfaces import IPathAdapter
-    from cpsskins.elements.display import Displayable
-    from cpsskins.elements.interfaces import IElement
-    ztapi.provideAdapter(IElement, IPathAdapter, Displayable, 'displayable')
+from cpsskins.tests.setup import setUp
 
 class TestArea:
     def makeTestObject(self):

Copied: cpsskins/branches/jmo-perspectives/tests/test_filters.py (from r2007, 
cpsskins/branches/jmo-perspectives/ftests/test_filters.py)
==============================================================================
--- cpsskins/branches/jmo-perspectives/ftests/test_filters.py   (original)
+++ cpsskins/branches/jmo-perspectives/tests/test_filters.py    Sat Dec 10 
19:14:46 2005
@@ -21,15 +21,7 @@
 
 from zope.testing.doctestunit import DocTestSuite
 
-def setUp(test):
-    from zope.app.testing import ztapi
-    from cpsskins.elements.element import Identifiable, Relatable
-    from cpsskins.elements.interfaces import IElement
-    from cpsskins.elements.interfaces import IIdentifiable
-    from cpsskins.relations.interfaces import IRelatable
-
-    ztapi.provideAdapter(IElement, IIdentifiable, Identifiable)
-    ztapi.provideAdapter(IElement, IRelatable, Relatable)
+from cpsskins.tests.setup import setUp
 
 def test_suite():
     return unittest.TestSuite((

Copied: cpsskins/branches/jmo-perspectives/tests/test_format.py (from r2007, 
cpsskins/branches/jmo-perspectives/ftests/test_format.py)
==============================================================================
--- cpsskins/branches/jmo-perspectives/ftests/test_format.py    (original)
+++ cpsskins/branches/jmo-perspectives/tests/test_format.py     Sat Dec 10 
19:14:46 2005
@@ -24,30 +24,7 @@
 from cpsskins.engines.default.formats.layout import Layout
 from cpsskins.engines.default.formats.style import Style
 from cpsskins.engines.default.formats.widget import Widget
-
-def setUp(test):
-    from zope.app.testing import ztapi, setup
-    from zope.app.traversing.interfaces import IPathAdapter
-
-    from cpsskins.elements.element import Identifiable, Relatable
-    from cpsskins.elements.display import Displayable
-    from cpsskins.elements.format import Formattable
-    from cpsskins.elements.interfaces import IElement, IDisplay
-    from cpsskins.elements.interfaces import IIdentifiable
-    from cpsskins.relations.interfaces import IRelationTool, IRelationStorage
-    from cpsskins.relations.interfaces import IRelatable
-    from cpsskins.relations.tool import RelationTool
-    from cpsskins.relations.storage import RelationStorage
-
-    ztapi.provideAdapter(IElement, IPathAdapter, Displayable, 'displayable')
-    ztapi.provideAdapter(IDisplay, IPathAdapter, Formattable, 'formattable')
-    ztapi.provideAdapter(IElement, IRelationTool, RelationTool)
-    ztapi.provideAdapter(IElement, IIdentifiable, Identifiable)
-    ztapi.provideAdapter(IElement, IRelatable, Relatable)
-    ztapi.provideAdapter(None, IRelationStorage, RelationStorage)
-    ztapi.provideUtility(IRelationStorage, RelationStorage())
-
-    setup.setUpSiteManagerLookup()
+from cpsskins.tests.setup import setUp
 
 class TestLayout:
     def makeTestObject(self):

Copied: cpsskins/branches/jmo-perspectives/tests/test_portlet.py (from r2006, 
cpsskins/branches/jmo-perspectives/ftests/test_portlet.py)
==============================================================================
--- cpsskins/branches/jmo-perspectives/ftests/test_portlet.py   (original)
+++ cpsskins/branches/jmo-perspectives/tests/test_portlet.py    Sat Dec 10 
19:14:46 2005
@@ -19,24 +19,15 @@
 
 import unittest
 
-from zope.app.testing.functional import FunctionalDocFileSuite
 from zope.testing import doctest
 
-def setUp(test):
-    from zope.app.testing import ztapi
-    from cpsskins.elements.interfaces import IElement
-    from cpsskins.elements import element
-    from cpsskins.perspectives import perspective
-    from cpsskins.perspectives.interfaces import IPerspective
-    from cpsskins.relations.interfaces import IRelatable
-    ztapi.provideAdapter(IElement, IRelatable, element.Relatable)
-    ztapi.provideAdapter(IPerspective, IRelatable, perspective.Relatable)
+from cpsskins.tests.setup import setUp
 
 def test_suite():
     return unittest.TestSuite((
         doctest.DocFileSuite('../doc/local-portlets.txt', setUp=setUp),
         doctest.DocFileSuite('../doc/portlet-rendering.txt', setUp=setUp),
-        FunctionalDocFileSuite('../doc/portlet-ordering.txt', setUp=setUp),
+        doctest.DocFileSuite('../doc/portlet-ordering.txt', setUp=setUp),
         ))
 
 if __name__ == '__main__':

Copied: cpsskins/branches/jmo-perspectives/tests/test_renderers.py (from r2006, 
cpsskins/branches/jmo-perspectives/ftests/test_renderers.py)
==============================================================================
--- cpsskins/branches/jmo-perspectives/ftests/test_renderers.py (original)
+++ cpsskins/branches/jmo-perspectives/tests/test_renderers.py  Sat Dec 10 
19:14:46 2005
@@ -23,7 +23,9 @@
 
 def test_suite():
     return unittest.TestSuite((
-        DocTestSuite('cpsskins.browser.rendering.engine'),
+        DocTestSuite('cpsskins.browser.rendering.renderer'),
+        DocTestSuite('cpsskins.browser.rendering.context'),
+        DocTestSuite('cpsskins.browser.rendering.viewer'),
         DocFileSuite('../doc/canvas-rendering.txt'),
         DocFileSuite('../doc/draft-rendering-pipelines.txt'),
         ))
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to