[Zope3-Users] Send User-Agent header with
	zope.testbrowser.browser.Browser
    Jeff Kowalczyk 
    jtk at yahoo.com
       
    Fri May  9 14:27:15 EDT 2008
    
    
  
Is there anything I need to do with the mech_browser attribute to send a
custom User-Agent header with zope.testbrowser.browser.Browser?
  >>> from zope.testbrowser.browser import Browser
  >>> b = Browser()
  >>> b.addHeader('User-Agent', 'Zope Test Browser')
  >>> b.open('http://localhost/')
Apache agent_logs reads: 'Python-urllib/2.5'
Setting the header on the mech_browser, also shows up as
'Python-urllib/2.5':
  >>> b.mech_browser.request.add_header('User-Agent', 'Zope Test Browser')
  >>> b.mech_browser.request.headers
  {'User-agent': 'Zope Test Browser'}
  >>> b.open('http://localhost/')
  >>> b.mech_browser.request.headers
  {}
Thanks,
Jeff
configuration:
non-system python-2.5, virtualenv, easy_install zope.testbrowser
    
    
More information about the Zope3-users
mailing list