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.

Filename, size & hash SHA256 hash help File type Python version Upload date
fakejuju-0.0.1.dev308-py2.py3-none-any.whl (15.5 kB) Copy SHA256 hash SHA256 Wheel 2.7
fakejuju-0.0.1.dev308.tar.gz (15.0 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page