[Zope-Checkins] SVN: Products.Five/branches/philikon-local-components/site/tests/dummy.py Fix tests by making dummy site implement nothing from its baseclasses.

Philipp von Weitershausen philikon at philikon.de
Sat Mar 4 18:40:44 EST 2006

Log message for revision 65805:
  Fix tests by making dummy site implement nothing from its baseclasses.
  That way the five:localsite directive won't be confused about it already
  being an IPossibleSite (which ObjectManager will be).

  U   Products.Five/branches/philikon-local-components/site/tests/dummy.py

Modified: Products.Five/branches/philikon-local-components/site/tests/dummy.py
--- Products.Five/branches/philikon-local-components/site/tests/dummy.py	2006-03-04 23:39:55 UTC (rev 65804)
+++ Products.Five/branches/philikon-local-components/site/tests/dummy.py	2006-03-04 23:40:44 UTC (rev 65805)
@@ -15,7 +15,7 @@
-from zope.interface import implements, Interface
+from zope.interface import implements, implementsOnly, Interface
 from OFS.SimpleItem import SimpleItem
 from Products.Five.tests.testing import FiveTraversableFolder
@@ -25,7 +25,10 @@
 class DummySite(FiveTraversableFolder):
     """A very dummy Site
-    implements(IDummySite)
+    # we specifically do not let this site inherit any interfaces from
+    # the superclasses so that this class does not implement
+    # IPossibleSite under any circumstances
+    implementsOnly(IDummySite)
 def manage_addDummySite(self, id, REQUEST=None):
     """Add the dummy site."""

More information about the Zope-Checkins mailing list