[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