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()

There should be Cart Container created::

    >>> browser.open('/shop/order-container')
    >>> print browser.bycss('.documentDescription')
    --- 1 ---
    <div class="documentDescription">The next order ID: 1</div>

    >>> print browser.bycss('#no-orders')
    --- 1 ---
    <p id="no-orders">
    There are no orders.
    </p>

There should be Shippig Method Container created::

    >>> browser.open('/shop/shipping-method-container')
    >>> print browser.bycss('.documentFirstHeading')
    --- 1 ---
    <h1 class="documentFirstHeading"></h1>

Go to Shop::

    >>> browser.open('/shop')

Shöp should appear in <h1 /> tag::

    >>> print browser.bycss('.documentFirstHeading')
    --- 1 ---
    <h1 class="documentFirstHeading">Sh&#246;p</h1>

Addable contents are ArticleContainer and Folder::

    >>> print browser.bycss('#plone-contentmenu-factories')
    --- 1 ---
    <dl class="actionMenu deactivated" id="plone-contentmenu-factories"><dt class="actionMenuHeader label-">
    <a href="http://nohost/plone/shop/folder_factories" title="Add new items inside this item">
    <span>Add new&#8230;</span>
    <span class="arrowDownAlternative">&#9660;</span>
    </a>
    </dt>
    <dd class="actionMenuContent">
    <ul><li>
    <a href="http://nohost/plone/shop/++add++collective.cart.shopping.ArticleContainer" ...>
    <img width="16" height="16" alt="" src="http://nohost/plone/++resource++collective.cart.shopping/article-container.png" title=""><span class="subMenuTitle">Article Container</span>
    </a>
    </li>
    <li>
    <a href="http://nohost/plone/shop/createObject?type_name=Folder" ...>
    <span class="subMenuTitle">Folder</span>
    </a>
    </li>
    </ul></dd>
    </dl>

Add Article Container::

    >>> browser.open('/shop/++add++collective.cart.shopping.ArticleContainer')

    >>> 'Exclude from navigation' in browser.contents
    True

    >>> browser.getControl(name="form.widgets.IDublinCore.title").value = 'Ärticle Cöntäiner 1'
    >>> browser.getControl(name="form.widgets.IDublinCore.description").value = 'Descriptiön of Äarticle Cöntäiner 1.'

    >>> browser.getControl(name="form.buttons.save").click()

Ärticle Cöntäiner 1 should appear in <h1 /> tag::

    >>> print browser.bycss('.documentFirstHeading')
    --- 1 ---
    <h1 class="documentFirstHeading">&#196;rticle C&#246;nt&#228;iner 1</h1>

Addable contents are Article, Folder and Image::

    >>> print browser.bycss('#plone-contentmenu-factories')
    --- 1 ---
    <dl class="actionMenu deactivated" id="plone-contentmenu-factories"><dt class="actionMenuHeader label-">
    <a href="http://nohost/plone/shop/article-container-1/folder_factories" title="Add new items inside this item">
    <span>Add new&#8230;</span>
    <span class="arrowDownAlternative">&#9660;</span>
    </a>
    </dt>
    <dd class="actionMenuContent">
    <ul><li>
    <a href="http://nohost/plone/shop/article-container-1/++add++collective.cart.core.Article" ...>
    <img width="16" height="16" alt="" src="http://nohost/plone/++resource++collective.cart.core/article.png" title=""><span class="subMenuTitle">Article</span>
    </a>
    </li>
    <li>
    <a href="http://nohost/plone/shop/article-container-1/++add++collective.cart.shopping.ArticleContainer" ...>
    <img width="16" height="16" alt="" src="http://nohost/plone/++resource++collective.cart.shopping/article-container.png" title=""><span class="subMenuTitle">Article Container</span>
    </a>
    </li>
    <li>
    <a href="http://nohost/plone/shop/article-container-1/createObject?type_name=Folder" ...>
    <span class="subMenuTitle">Folder</span>
    </a>
    </li>
    <li>
    <a href="http://nohost/plone/shop/article-container-1/createObject?type_name=Image" ...>
    <span class="subMenuTitle">Image</span>
    </a>
    </li>
    </ul></dd>
    </dl>

Add Article::

    >>> browser.open('/shop/article-container-1/++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 = '12.30'
    >>> browser.getControl(name="form.widgets.ISize.weight").value = '100.0'
    >>> browser.getControl(name="form.buttons.save").click()

Ärticle1 should appear in <h1 /> tag::

    >>> print browser.bycss('.documentFirstHeading')
    --- 1 ---
    <h1 class="documentFirstHeading">&#196;rticle1</h1>


Addable contents are Stock and Image::

    >>> print browser.bycss('#plone-contentmenu-factories')
    --- 1 ---
    <dl class="actionMenu deactivated" id="plone-contentmenu-factories"><dt class="actionMenuHeader label-">
    <a href="http://nohost/plone/shop/article-container-1/article1/folder_factories" title="Add new items inside this item">
    <span>Add new&#8230;</span>
    <span class="arrowDownAlternative">&#9660;</span>
    </a>
    </dt>
    <dd class="actionMenuContent">
    <ul><li>
    <a href="http://nohost/plone/shop/article-container-1/article1/++add++collective.cart.core.Article" ...>
    <img width="16" height="16" alt="" src="http://nohost/plone/++resource++collective.cart.core/article.png" title=""><span class="subMenuTitle">Article</span>
    </a>
    </li>
    <li>
    <a href="http://nohost/plone/shop/article-container-1/article1/createObject?type_name=Image" ...>
    <span class="subMenuTitle">Image</span>
    </a>
    </li>
    <li>
    <a href="http://nohost/plone/shop/article-container-1/article1/++add++collective.cart.stock.Stock" ...>
    <img width="16" height="16" alt="" src="http://nohost/plone/++resource++collective.cart.stock/stock.png" title=""><span class="subMenuTitle">Stock</span>
    </a>
    </li>
    </ul></dd>
    </dl>
