[Checkins] SVN: five.grok/trunk/src/five/grok/tests/adapters.py Test for grok.implementer / grok.adapter
Laurence Rowe
l at lrowe.co.uk
Fri Apr 1 07:37:23 EDT 2011
Log message for revision 121197:
Test for grok.implementer / grok.adapter
Changed:
U five.grok/trunk/src/five/grok/tests/adapters.py
-=-
Modified: five.grok/trunk/src/five/grok/tests/adapters.py
===================================================================
--- five.grok/trunk/src/five/grok/tests/adapters.py 2011-04-01 11:08:37 UTC (rev 121196)
+++ five.grok/trunk/src/five/grok/tests/adapters.py 2011-04-01 11:37:22 UTC (rev 121197)
@@ -14,6 +14,10 @@
>>> adapted.id()
'item'
+ >>> a = A()
+ >>> IB(a)
+ 'adapted to IB'
+
"""
from zope.interface import Interface
from five import grok
@@ -30,3 +34,14 @@
def id(self):
return self.context.getId()
+
+class A(object):
+ pass
+
+class IB(Interface):
+ pass
+
+ at grok.adapter(A)
+ at grok.implementer(IB)
+def atob(context):
+ return 'adapted to IB'
More information about the checkins
mailing list