Log in as Manager::

    >>> browser.login(TEST_USER_NAME, TEST_USER_PASSWORD)

Add Shop::

    >>> browser.open('/++add++collective.cart.shopping.Shop')
    >>> browser.getControl(name="form.widgets.IDublinCore.title").value = 'Shöp'
    >>> browser.getControl(name="form.widgets.IDublinCore.description").value = 'Descriptiön of Shöp.'
    >>> browser.getControl(name="form.buttons.save").click()

Add Article Container::

    >>> browser.open('/shop/++add++collective.cart.shopping.ArticleContainer')
    >>> browser.getControl(name="form.widgets.IDublinCore.title").value = 'Ärticle Cöntäiner'
    >>> browser.getControl(name="form.widgets.IDublinCore.description").value = 'Descriptiön of Äarticle Cöntäiner.'
    >>> browser.getControl(name="form.buttons.save").click()

Add Article1::

    >>> browser.open('/shop/article-container/++add++collective.cart.core.Article')
    >>> browser.getControl(name="form.widgets.IDublinCore.title").value = 'Ärticle1'
    >>> browser.getControl(name="form.widgets.IDublinCore.description").value = 'Descriptiön of Ärticle1'
    >>> browser.getControl(name="form.widgets.ISKU.sku").value = 'SKU1'
    >>> browser.getControl(name="form.widgets.IDiscount.price").value = '24.60'
    >>> browser.getControl(name="form.widgets.ISize.weight").value = '100.0'
    >>> browser.getControl(name="form.buttons.save").click()
    >>> browser.getLink('Publish').click()

    >>> article1 = portal['shop']['article-container']['article1']
    >>> from plone.uuid.interfaces import IUUID
    >>> uuid1 = IUUID(article1)

Add Article2::

    >>> browser.open('/shop/article-container/++add++collective.cart.core.Article')

    >>> print browser.bycss('#formfield-form-widgets-related_articles')
    --- 1 ---
    <div data-fieldname="form.widgets.related_articles" class="field z3cformInlineValidation kssattr-fieldname-form.widgets.related_articles" id="formfield-form-widgets-related_articles">
    <label for="form-widgets-related_articles" class="horizontal">
    Related articles
    </label>
    <div class="fieldErrorBox"></div>
    <span class="option" id="form-widgets-related_articles">
    <input id="form-widgets-related_articles-0" name="form.widgets.related_articles:list" class="checkbox-widget list-field" value="..." type="checkbox"><label for="form-widgets-related_articles-0">
    <span class="label">&#196;rticle1</span>
    </label>
    </span>
    <input name="form.widgets.related_articles-empty-marker" type="hidden" value="1"></div>

    >>> browser.getControl(name="form.widgets.IDublinCore.title").value = 'Ärticle2'
    >>> browser.getControl(name="form.widgets.IDublinCore.description").value = 'Descriptiön of Ärticle2'
    >>> browser.getControl(name="form.widgets.ISKU.sku").value = 'SKU2'
    >>> browser.getControl(name="form.widgets.IDiscount.price").value = '12.30'
    >>> browser.getControl(name="form.widgets.ISize.weight").value = '50.0'
    >>> browser.getControl(name="form.buttons.save").click()

    >>> print browser.bycss('#related-articles')
