Bug 1094151 - Write a test to install & launch a packaged app from the M...

...arketplace
Ok, just looked at this again. I think that an app always has to have a name, although the manifest_url is used to launch the app (since that's unique):

TEST-UNEXPECTED-ERROR | test_marketplace_packaged_app.py TestSearchMarketplaceAndInstallApp.test_search_and_install_app | AttributeError: 'MarketplaceDev' object has no attribute 'name'

This is the failure I get without providing a name:
Traceback (most recent call last):
  File "/Users/mwargers/.virtualenvs/gaia-py-latest/lib/python2.7/site-packages/marionette_client-0.8.4-py2.7.egg/marionette/marionette_test.py", line 264, in run
    testMethod()
  File "/Users/mwargers/B2G/gaia_clean/tests/python/gaia-ui-tests/gaiatest/tests/functional/marketplace/test_marketplace_packaged_app.py", line 32, in test_search_and_install_app
    marketplace.launch()
  File "/Users/mwargers/B2G/gaia_clean/tests/python/gaia-ui-tests/gaiatest/apps/marketplace/app.py", line 23, in launch
    Base.launch(self)
  File "/Users/mwargers/B2G/gaia_clean/tests/python/gaia-ui-tests/gaiatest/apps/base.py", line 27, in launch
    self.app = self.apps.launch(self.name, self.manifest_url, self.entry_point, launch_timeout=launch_timeout)