Amulet, a Juju test library

Amulet is a Python library for deploying, manipulating, and testing Juju workloads (collections of related applications).

With Amulet you can:

  • Deploy, relate, configure, and scale applications imperatively
  • Deploy a preconfigured workload using a bundle file
  • Execute application actions and inspect the results
  • Run arbitrary commands against deployed units and inspect the results.

Getting Started

For instructions on installing and using Amulet, along with examples and complete API documentation, please refer to the official package documentation.

© 2018 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.