[Checkins] SVN: grokui.admin/branches/0.3/src/grokui/admin/tests/objectbrowser.py Add test for silly bug in object traverser.
Uli Fouquet
uli at gnufix.de
Sun Feb 14 07:57:13 EST 2010
Log message for revision 109033:
Add test for silly bug in object traverser.
Changed:
U grokui.admin/branches/0.3/src/grokui/admin/tests/objectbrowser.py
-=-
Modified: grokui.admin/branches/0.3/src/grokui/admin/tests/objectbrowser.py
===================================================================
--- grokui.admin/branches/0.3/src/grokui/admin/tests/objectbrowser.py 2010-02-14 12:56:28 UTC (rev 109032)
+++ grokui.admin/branches/0.3/src/grokui/admin/tests/objectbrowser.py 2010-02-14 12:57:13 UTC (rev 109033)
@@ -130,7 +130,29 @@
... <a href="http://localhost/docgrok-obj/data/@@inspect.html"><BTrees.OOBTree.OOBTree object at ...></a>
... </div>
...
-
+Traversing objects whose boolean value evaluates to ``False``
+-------------------------------------------------------------
+
+Due to a faulty traverser in former versions objects which evaluated
+to ``False`` when 'booleanized', empty containers for example, one
+could not browse those object.
+
+When we create an empty container:
+
+ >>> import grok
+ >>> mycontainer = grok.Container()
+ >>> getRootFolder()['mycontainer'] = mycontainer
+ >>> bool(mycontainer)
+ False
+
+we can browse it now:
+
+ >>> browser.open('http://localhost/docgrok-obj/mycontainer/@@inspect.html')
+ >>> print browser.contents
+ <html xmlns="http://www.w3.org/1999/xhtml">
+ ...<span>mycontainer</span>
+ ...<span>...<a ...>Container</a> object at 0x...</span>...
+
"""
More information about the checkins
mailing list