[Erp5-report] r15400 - /erp5/trunk/utils/erp5mechanize/ERP5Mechanize.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jul 31 15:31:30 CEST 2007
Author: kazuhiko
Date: Tue Jul 31 15:31:29 2007
New Revision: 15400
URL: http://svn.erp5.org?rev=15400&view=rev
Log:
accept user_agent argument in ERP5Mechanize().
Modified:
erp5/trunk/utils/erp5mechanize/ERP5Mechanize.py
Modified: erp5/trunk/utils/erp5mechanize/ERP5Mechanize.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5mechanize/ERP5Mechanize.py?rev=15400&r1=15399&r2=15400&view=diff
==============================================================================
--- erp5/trunk/utils/erp5mechanize/ERP5Mechanize.py (original)
+++ erp5/trunk/utils/erp5mechanize/ERP5Mechanize.py Tue Jul 31 15:31:29 2007
@@ -41,13 +41,15 @@
Implements mechanize tests specific to an ERP5 environment.
"""
- def __init__(self, base_url, name=None, password=None):
+ def __init__(self, base_url, name=None, password=None, user_agent=None):
"""
Create a browser object, with the possibility of loggin in right away.
"""
self.last_page = None
self.base_url = base_url
self.browser = Browser()
+ if user_agent:
+ self.browser.addheaders = [("User-Agent", user_agent)]
self.last_page = None
if None not in (name, password):
self.doLogin(name, password)
More information about the Erp5-report
mailing list