============================================
Functional doctest
author: Juan Pablo Gimenez <jpg@rcom.com.ar>

Los problemas en el control panel se debian
a que el Five no aparece entre los Product
del Control_Panel. Arme un monkeypatch para
arreglar eso...
---
Si lo arregle con mi patch este test tiene
que pasar sin los try blocks...
============================================

First some useful defines and includes...

    >>> from Products.Five.testbrowser import Browser
    >>> from Products.CMFCore.utils import getToolByName
    >>> from Products.PloneTestCase.setup import portal_owner, \
    ...                                          default_user, \
    ...                                          default_password

    >>> portal = self.portal
    >>> portal
    <PloneSite at /plone>

    >>> browser = Browser()
    >>> portal_url = portal.absolute_url()
    >>> login_url = portal_url + '/login_form'
	>>> portal.error_log._ignored_exceptions = ()
    >>> browser.handleErrors = False

Now, we must login...
    >>> browser.open(login_url)

    >>> browser.getControl(name='__ac_name').value = portal_owner
    >>> browser.getControl(name='__ac_password').value = default_password
    >>> browser.getControl(name='submit').click()

	>>> try:
	...		browser.getLink('Site Setup').click()
	... except:
	...		print portal.error_log.getLogEntries()[0]['tb_text']
