[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/browser/ - added "browser.handleErrors = False" to get more verbose failures
Yvo Schubbe
y.2011 at wcm-solutions.de
Tue Feb 22 11:14:59 EST 2011
Log message for revision 120515:
- added "browser.handleErrors = False" to get more verbose failures
- reduced login boilerplate
Changed:
U Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/tests/portal_config.txt
U Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/tests/members.txt
U Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/tests/password.txt
-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/tests/portal_config.txt
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/tests/portal_config.txt 2011-02-22 16:11:47 UTC (rev 120514)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/tests/portal_config.txt 2011-02-22 16:14:58 UTC (rev 120515)
@@ -5,22 +5,15 @@
>>> from urllib import quote
>>> uf = app.acl_users
- >>> _ignored = uf._doAddUser('mbr', 'mbrpw', ['Manager'], [])
- >>> mbr_credentials = quote('mbr:mbrpw'.encode('base64').rstrip())
+ >>> _ignored = uf._doAddUser('mgr', 'mgrpw', ['Manager'], [])
Create the browser object we'll be using.
>>> from Testing.testbrowser import Browser
>>> browser = Browser()
+ >>> browser.handleErrors = False
+ >>> browser.addHeader('Authorization', 'Basic mgr:mgrpw')
-Log the user in
- >>> browser.open('http://localhost/site/@@login.html')
- >>> browser.getControl(name="__ac_name").value = 'mbr'
- >>> browser.getControl(name="__ac_password").value = 'mbrpw'
- >>> browser.getControl(name="actions.login").click()
- >>> '[[cmf_default][Login success]]' in browser.contents
- True
-
Open configuration form
>>> browser.open("http://localhost/site/@@configure.html")
>>> "[[cmf_default][Portal Configuration]]" in browser.contents
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/tests/members.txt
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/tests/members.txt 2011-02-22 16:11:47 UTC (rev 120514)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/tests/members.txt 2011-02-22 16:14:58 UTC (rev 120515)
@@ -5,22 +5,15 @@
>>> from urllib import quote
>>> uf = app.acl_users
- >>> _ignored = uf._doAddUser('mbr', 'mbrpw', ['Manager'], [])
- >>> mbr_credentials = quote('mbr:mbrpw'.encode('base64').rstrip())
+ >>> _ignored = uf._doAddUser('mgr', 'mgrpw', ['Manager'], [])
Create the browser object we'll be using.
>>> from Testing.testbrowser import Browser
>>> browser = Browser()
+ >>> browser.handleErrors = False
+ >>> browser.addHeader('Authorization', 'Basic mgr:mgrpw')
-Log the user in
- >>> browser.open('http://localhost/site/@@login.html')
- >>> browser.getControl(name="__ac_name").value = 'mbr'
- >>> browser.getControl(name="__ac_password").value = 'mbrpw'
- >>> browser.getControl(name="actions.login").click()
- >>> '[[cmf_default][Login success]]' in browser.contents
- True
-
Open the membership form with no members
>>> browser.open("http://localhost/site/@@members.html")
>>> "[[cmf_default][Currently there are no members registered." in browser.contents
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/tests/password.txt
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/tests/password.txt 2011-02-22 16:11:47 UTC (rev 120514)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/tests/password.txt 2011-02-22 16:14:58 UTC (rev 120515)
@@ -6,21 +6,14 @@
>>> from urllib import quote
>>> uf = app.site.acl_users
>>> _ignored = uf._doAddUser('mbr', 'mbrpw', ['Member'], [])
- >>> mbr_credentials = quote('mbr:mbrpw'.encode('base64').rstrip())
Create the browser object we'll be using.
>>> from Testing.testbrowser import Browser
>>> browser = Browser()
+ >>> browser.handleErrors = False
+ >>> browser.addHeader('Authorization', 'Basic mbr:mbrpw')
-Log the user in
- >>> browser.open('http://localhost/site/@@login.html')
- >>> browser.getControl('[[cmf_default][Member ID]]').value = 'mbr'
- >>> browser.getControl('[[cmf_default][Password]]').value = 'mbrpw'
- >>> browser.getControl('[[cmf_default][Login]]').click()
- >>> '[[cmf_default][Login success]]' in browser.contents
- True
-
Open the join form. Password field should be visible
>>> browser.open("http://localhost/site/@@password.html")
More information about the checkins
mailing list