Metadata-Version: 2.0
Name: fakejuju
Version: 0.0.1.dev301
Summary: Drive fake-juju from Python
Home-page: https://github.com/juju/fake-juju
Author: Canonical Landscape team
Author-email: juju@lists.ubuntu.com
License: LGPLv3
Platform: POSIX
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Requires-Dist: PyYAML
Requires-Dist: Twisted
Requires-Dist: fixtures
Requires-Dist: pbr
Requires-Dist: pymongo
Requires-Dist: testtools
Requires-Dist: txfixtures
Requires-Dist: txjuju (>=0.9.0a2)
Provides-Extra: test
Requires-Dist: testtools; extra == 'test'

.. image:: https://launchpadlibrarian.net/248604805/FakeJuju64x64.png
    :align: right
    :alt: Project logo

Fake juju
=========

.. image:: https://travis-ci.org/juju/fake-juju.svg?branch=master
    :target: https://travis-ci.org/juju/fake-juju
    :alt: Build Status

This package implements a fake Juju controller/cli. It's very close to the
"real" Juju, with the main difference being that it runs with the dummy
provider as backend.

It is meant as a helper in integration tests for services that consume Juju
in some way (typically by talking to its websockets API).

Dependencies
------------

To run tests, the code will need the latest python-jujuclient and python-txjuju
packages installed. These builds are available from the juju-stable and
txjuju-daily PPAs and can be added with::

  sudo add-apt-repository -y ppa:juju/stable
  sudo add-apt-repository -y ppa:landscape/txjuju-daily
  sudo apt-get update && sudo apt-get install python-jujuclient python-txjuju

In addition, you'll want to have quilt and tox installed::

  sudo apt-get install quilt tox



