[Checkins]
SVN: Sandbox/philikon/megrok.menu/trunk/src/megrok/menu/tests/test_menu.py
add story to test
Philipp von Weitershausen
philikon at philikon.de
Fri Jul 11 10:19:39 EDT 2008
Log message for revision 88257:
add story to test
Changed:
U Sandbox/philikon/megrok.menu/trunk/src/megrok/menu/tests/test_menu.py
-=-
Modified: Sandbox/philikon/megrok.menu/trunk/src/megrok/menu/tests/test_menu.py
===================================================================
--- Sandbox/philikon/megrok.menu/trunk/src/megrok/menu/tests/test_menu.py 2008-07-11 14:12:08 UTC (rev 88256)
+++ Sandbox/philikon/megrok.menu/trunk/src/megrok/menu/tests/test_menu.py 2008-07-11 14:19:38 UTC (rev 88257)
@@ -1,13 +1,19 @@
"""
-
>>> from zope.component import getUtility
>>> from zope.app.publisher.interfaces.browser import IBrowserMenu
>>> from zope.publisher.browser import TestRequest
+A menu is available as a named utility providing ``IBrowserMenu``.
+
>>> menu = getUtility(IBrowserMenu, 'tabs')
>>> manfred = Mammoth()
>>> request = TestRequest()
+In order to retrieve the menu items, we need to pass in a context
+object and a request. The menu then determines which menu items are
+available for this particular object and the principal that's attached
+to the request:
+
>>> from pprint import pprint
>>> pprint(menu.getMenuItems(manfred, request))
[{'action': 'edit',
More information about the Checkins
mailing list