[Checkins]
SVN: grokui.introspector/trunk/src/grokui/introspector/introspector.txt
Update tests.
Uli Fouquet
uli at gnufix.de
Wed Jul 9 18:03:29 EDT 2008
Log message for revision 88145:
Update tests.
Changed:
U grokui.introspector/trunk/src/grokui/introspector/introspector.txt
-=-
Modified: grokui.introspector/trunk/src/grokui/introspector/introspector.txt
===================================================================
--- grokui.introspector/trunk/src/grokui/introspector/introspector.txt 2008-07-09 22:02:52 UTC (rev 88144)
+++ grokui.introspector/trunk/src/grokui/introspector/introspector.txt 2008-07-09 22:03:29 UTC (rev 88145)
@@ -19,16 +19,15 @@
>>> from grokui.introspector.introspector import RegistryIntrospector
>>> introspector = RegistryIntrospector()
+To make this component work, we must have some utilities from the
+``zope.introspector`` package available. We grok it to register them::
+ >>> import grokcore.component as grok
+ >>> grok.testing.grok('zope.introspector')
+
Introspecting Utilities
-----------------------
-The introspector can give us all utilities registered. In the
-beginning, there are no utilities registered::
-
- >>> introspector.getUtilities()
- []
-
We now register a utility, that can be found afterwards::
>>> from zope.interface import Interface, implements
@@ -52,7 +51,8 @@
>>> info = introspector.getUtilities()
>>> from pprint import pprint
>>> pprint(sorted(info))
- [{'component': <TestUtility object at 0x...>,
+ [...
+ {'component': <TestUtility object at 0x...>,
'name': '',
'provided': <InterfaceClass __builtin__.ITestUtility>,
'registry': <BaseGlobalComponents base>}]
More information about the Checkins
mailing list