[Zope3-checkins] CVS: Zope3/src/zope/app/browser/container/tests -
test_adding.py:1.15
The Unidentified User
cvs-admin at zope.org
Tue Dec 9 02:36:07 EST 2003
Update of /cvs-repository/Zope3/src/zope/app/browser/container/tests
In directory cvs.zope.org:/tmp/cvs-serv18854/src/zope/app/browser/container/tests
Modified Files:
test_adding.py
Log Message:
we have added method called renderAddButton in adding.py
Its a method for renderig Add button in Add form
=== Zope3/src/zope/app/browser/container/tests/test_adding.py 1.14 => 1.15 ===
--- Zope3/src/zope/app/browser/container/tests/test_adding.py:1.14 Wed Dec 3 00:40:49 2003
+++ Zope3/src/zope/app/browser/container/tests/test_adding.py Tue Dec 9 02:35:36 2003
@@ -216,11 +216,13 @@
... raise zope.interface.Invalid()
>>> pre.factory = prefactory
+
>>> class IContainer(zope.interface.Interface):
... def __setitem__(name, object):
... pass
... __setitem__.precondition = pre
+
>>> class Container:
... zope.interface.implements(IContainer)
@@ -247,9 +249,28 @@
'item2'
>>> items[2]['title']
'item3'
+ >>> tearDown()
+ """
+def test_renderAddButton():
+ """
+ Test for renderAddButton in adding.py
- >>> tearDown()
+ >>> from zope.app.browser.container.adding import Adding
+ >>> from zope.app.interfaces.container import IContainerNamesContainer
+ >>> class FakeContainer:
+ ... zope.interface.implements(IContainerNamesContainer)
+
+ >>> class Fake:
+ ... pass
+
+ >>> adding = Adding(FakeContainer(),TestRequest())
+ >>> adding.renderAddButton()
+ "<input type='submit' value=' Add '>"
+ >>> adding = Adding(Fake(),TestRequest())
+ >>> adding.renderAddButton()
+ "<input type='submit' value=' Add '><input type='text' name='add_input_name' value=''>"
+
"""
More information about the Zope3-Checkins
mailing list