Skip to main content

Drive fake-juju from Python

Project description

Project logo

Fake juju

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


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

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for fakejuju, version 0.0.1.dev308
Filename, size File type Python version Upload date Hashes
Filename, size fakejuju-0.0.1.dev308-py2.py3-none-any.whl (15.5 kB) File type Wheel Python version 2.7 Upload date Hashes View
Filename, size fakejuju-0.0.1.dev308.tar.gz (15.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page