[Checkins] SVN: zope.introspectorui/trunk/src/zope/introspectorui/code.txt Get rid of test prerequisites, that are now done during test setup.

Uli Fouquet uli at gnufix.de
Sun Aug 10 11:45:14 EDT 2008


Log message for revision 89604:
  Get rid of test prerequisites, that are now done during test setup.

Changed:
  U   zope.introspectorui/trunk/src/zope/introspectorui/code.txt

-=-
Modified: zope.introspectorui/trunk/src/zope/introspectorui/code.txt
===================================================================
--- zope.introspectorui/trunk/src/zope/introspectorui/code.txt	2008-08-10 15:43:11 UTC (rev 89603)
+++ zope.introspectorui/trunk/src/zope/introspectorui/code.txt	2008-08-10 15:45:14 UTC (rev 89604)
@@ -14,33 +14,6 @@
 Prerequisites
 =============
 
-Before we examine the contents further, we have to provide an
-adapter, that generates an absolute URL for some code types. This
-should normally be done by a traverser::
-
-  >>> import grokcore.component as grok
-  >>> from zope.publisher.interfaces.browser import IBrowserRequest
-  >>> from zope.traversing.browser.interfaces import IAbsoluteURL
-  >>> from zope.introspector.code import File
-  >>> from zope.interface import Interface
-  >>> class CodeURL(grok.MultiAdapter):
-  ...   grok.adapts(Interface, IBrowserRequest)
-  ...   grok.implements(IAbsoluteURL)
-  ...   def __init__(self, obj, request):
-  ...     self.obj = obj
-  ...     self.request = request
-  ...   def __call__(self):
-  ...     url = self.request.getApplicationURL()
-  ...     url += '/' + getattr(self.obj, 'dotted_name', '').replace('.', '/')
-  ...     if isinstance(self.obj, File):
-  ...       url += '/' + self.obj.name
-  ...     return url
-
-We register this adapter::
-
-  >>> grok.testing.grok_component('CodeURL', CodeURL)
-  True
-
 We prepare a browser request, that can be used lateron::
 
   >>> from zope.publisher.browser import TestRequest



More information about the Checkins mailing list