[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