This file demonstrates the use of galleries.

    >>> from collective.plonetruegallery.tests.utils import getPhotoURLs
    >>> from collective.plonetruegallery.tests.utils import addSomePhotosToGallery
    >>> from Products.Five.testbrowser import Browser
	>>> from zope.testbrowser import interfaces
	>>> from zope.interface.verify import verifyObject
	>>> self.setRoles(("Manager",))
	>>> self.portal.portal_quickinstaller.installProduct("collective.plonetruegallery")
	''
	
    >>> browser = Browser()
    >>> browser.handleErrors = False
    >>> portal_url = self.portal.absolute_url()
    >>> from Products.PloneTestCase.setup import portal_owner, default_password
    
    >>> browser.open(portal_url + '/login_form?came_from=' + portal_url)
    >>> browser.getControl(name='__ac_name').value = portal_owner
    >>> browser.getControl(name='__ac_password').value = default_password
    >>> browser.getControl(name='submit').click()

    >>> browser.open(self.portal.absolute_url())
    >>> "Gallery" in browser.contents
    True
    >>> """<a href="http://nohost/plone/createObject?type_name=Gallery""" in browser.contents
    True
    
Let's create a basic gallery
    >>> browser.getLink(text="Gallery").click()
    >>> browser.getControl("Gallery Name").value = "test"
    >>> browser.getControl(name='form_submit').click()
    >>> "There are no images in this gallery" in browser.contents
    True
    
Lets add some images
    >>> addSomePhotosToGallery(self.portal['test'])
    
    >>> browser.open(self.portal['test'].absolute_url())
    >>> "click here to view full sized image" in browser.contents
    True
    
        