[Checkins] SVN: zope.publisher/trunk/ renamed ISkinable to ISkinnable

Roger Ineichen roger at projekt01.ch
Sun Mar 1 08:00:23 EST 2009


Log message for revision 97399:
  renamed ISkinable to ISkinnable

Changed:
  U   zope.publisher/trunk/CHANGES.txt
  U   zope.publisher/trunk/src/zope/publisher/interfaces/browser.py
  U   zope.publisher/trunk/src/zope/publisher/tests/test_browserrequest.py

-=-
Modified: zope.publisher/trunk/CHANGES.txt
===================================================================
--- zope.publisher/trunk/CHANGES.txt	2009-03-01 10:10:19 UTC (rev 97398)
+++ zope.publisher/trunk/CHANGES.txt	2009-03-01 13:00:22 UTC (rev 97399)
@@ -4,8 +4,8 @@
 3.5.7dev (unreleased)
 ---------------------
 
-- Feature: added ISkinable which allows us to implement the apply skin pattern
-  not only for IBrowserRequest
+- Feature: added ISkinnable interface which allows us to implement the apply
+  skin pattern not only for IBrowserRequest
 
 
 3.5.6 (2009-02-14)

Modified: zope.publisher/trunk/src/zope/publisher/interfaces/browser.py
===================================================================
--- zope.publisher/trunk/src/zope/publisher/interfaces/browser.py	2009-03-01 10:10:19 UTC (rev 97398)
+++ zope.publisher/trunk/src/zope/publisher/interfaces/browser.py	2009-03-01 13:00:22 UTC (rev 97399)
@@ -74,8 +74,8 @@
         """
 
 
-class ISkinable(Interface):
-    """A skinable (request) can apply a skin.
+class ISkinnable(Interface):
+    """A skinnable (request) can provide a skin.
     
     The implementation in BrowserRequest will apply a default skin/layer called
     ``IDefaultBrowserLayer`` if not default skin get registered.
@@ -96,7 +96,7 @@
     request = Attribute("The request for which the skin was changed.")
 
 
-class IBrowserRequest(IHTTPRequest, ISkinable):
+class IBrowserRequest(IHTTPRequest, ISkinnable):
     """Browser-specific Request functionality.
 
     Note that the browser is special in many ways, since it exposes

Modified: zope.publisher/trunk/src/zope/publisher/tests/test_browserrequest.py
===================================================================
--- zope.publisher/trunk/src/zope/publisher/tests/test_browserrequest.py	2009-03-01 10:10:19 UTC (rev 97398)
+++ zope.publisher/trunk/src/zope/publisher/tests/test_browserrequest.py	2009-03-01 13:00:22 UTC (rev 97399)
@@ -28,7 +28,7 @@
 from zope.publisher.interfaces.browser import IBrowserApplicationRequest
 from zope.publisher.interfaces.browser import IBrowserRequest
 from zope.publisher.interfaces.browser import IBrowserPublication
-from zope.publisher.interfaces.browser import ISkinable
+from zope.publisher.interfaces.browser import ISkinnable
 
 from zope.publisher.tests.test_http import HTTPTests
 from zope.publisher.tests.publication import TestPublication
@@ -455,7 +455,7 @@
         request = self._createRequest()
         verifyObject(IBrowserRequest, request)
         verifyObject(IBrowserApplicationRequest, request)
-        verifyObject(ISkinable, request)
+        verifyObject(ISkinnable, request)
 
     def testIssue394(self):
         extra = {'PATH_INFO': '/folder/item3/'}
@@ -566,11 +566,11 @@
     def test_IBrowserRequest(self):
         verifyObject(IBrowserRequest, self._Test__new())
 
-    def test_ISkinable(self):
-        self.assertEqual(ISkinable.providedBy(self._Test__new()), True)
+    def test_ISkinnable(self):
+        self.assertEqual(ISkinnable.providedBy(self._Test__new()), True)
 
-    def testVerifyISkinable(self):
-        verifyObject(ISkinable, self._Test__new())
+    def testVerifyISkinnable(self):
+        verifyObject(ISkinnable, self._Test__new())
 
 
 def test_suite():



More information about the Checkins mailing list