[Checkins] SVN: grokui.admin/trunk/src/grokui/admin/tests/apps.py Update tests to reflect new renaming capabiltiy.

Uli Fouquet uli at gnufix.de
Mon Dec 1 06:57:04 EST 2008


Log message for revision 93479:
  Update tests to reflect new renaming capabiltiy.

Changed:
  U   grokui.admin/trunk/src/grokui/admin/tests/apps.py

-=-
Modified: grokui.admin/trunk/src/grokui/admin/tests/apps.py
===================================================================
--- grokui.admin/trunk/src/grokui/admin/tests/apps.py	2008-12-01 11:34:52 UTC (rev 93478)
+++ grokui.admin/trunk/src/grokui/admin/tests/apps.py	2008-12-01 11:57:03 UTC (rev 93479)
@@ -69,6 +69,37 @@
   ...<span ...>...<a href=...>MammothManager</a> object at ...></span>
   ... 
 
+We can also rename applications. For this we choose the application we
+installed and click `Rename`::
+
+  >>> browser.open("http://localhost/applications")
+  >>> ctrl = browser.getControl(name='items')
+  >>> ctrl.getControl(value='my-mammoth-manager').selected = True
+  >>> browser.getControl('Rename').click()
+
+We get a form were we can enter new names::
+
+  >>> print browser.contents
+  <html xmlns="http://www.w3.org/1999/xhtml">
+  ...
+  <legend> Rename applications: </legend>
+  ...
+  >>> subform = browser.getForm()
+  >>> subform.getControl(name='new_names:list').value = 'my-new-mammoth-manager'
+  >>> subform.getControl('Rename').click()
+
+Our app was indeed renamed::
+
+  >>> print browser.contents
+  <html xmlns="http://www.w3.org/1999/xhtml">
+  ...
+  ...<legend>Installed applications</legend>
+  ...
+  ...<a href="http://localhost/my-new-mammoth-manager">
+  ...my-new-mammoth-manager
+  ...(MammothManager)
+  ...
+  
 We are able to delete installed mammoth-managers
 
   >>> browser.open("http://localhost/applications")
@@ -78,7 +109,7 @@
   ... <legend>Installed applications</legend>
   ...
   >>> ctrl = browser.getControl(name='items')
-  >>> ctrl.getControl(value='my-mammoth-manager').selected = True
+  >>> ctrl.getControl(value='my-new-mammoth-manager').selected = True
   >>> browser.getControl('Delete Selected').click()
   >>> print browser.contents
   <html xmlns="http://www.w3.org/1999/xhtml">



More information about the Checkins mailing list