=========================
Link functional doctest
=========================

    >>> from plone.testing.z2 import Browser
    >>> browser = Browser(self.layer['app'])
    >>> browser.handleErrors = False
    >>> portal_url = self.portal.absolute_url()
    >>> self.portal.error_log._ignored_exceptions = ()
    >>> from plone.app import testing
    >>> browser.open(portal_url)

Just login

    >>> browser.getLink('Log in').click()
    >>> browser.getControl(name='__ac_name').value = testing.SITE_OWNER_NAME
    >>> browser.getControl(name='__ac_password').value = testing.SITE_OWNER_PASSWORD
    >>> browser.getControl(name='submit').click()
    >>> "You are now logged in" in browser.contents
    True

We add a link

    >>> browser.getLink("Add new").click()
    >>> browser.getControl('Link').click()
    >>> browser.getControl('Add').click()
    >>> browser.getControl('Title').value = 'My Gallery'
    >>> browser.getControl('URL').value = 'http://picasaweb.google.fr/ceronjeanpierre/PhotosTriEsDuMariage'
    >>> browser.getControl('Save').click()
    >>> browser.url
    'http://nohost/plone/my-gallery'

Now we return to the folder and set the default view

    >>> browser.getLink("Display").click()
    >>> browser.getControl('Gallery view').click()
    >>> browser.getControl('Save').click()

Make some assertions

    >>> '<div id="gallery">' in browser.contents
    True
    >>> '<ul class="thumbs noscript">' in browser.contents
    True

