Add machine status properties (#133)
authorCory Johns <johnsca@gmail.com>
Mon, 5 Jun 2017 14:28:16 +0000 (10:28 -0400)
committerGitHub <noreply@github.com>
Mon, 5 Jun 2017 14:28:16 +0000 (10:28 -0400)
commit49fe19ff5754ae8ce9365cd7bddbcd33f565bd69
treef129157ce9648250d37560b73d5e2dd8a3b90da1
parent4886fb1aecea27593aa4d5ec8829975c38701c71
Add machine status properties (#133)

* Add machine status properties

Add properties to access the machine provisioning and Juju machine agent
status information.

Unfortunately, there seems to be a bug with the AllWatcher related to
these fields (https://bugs.launchpad.net/juju/+bug/1695335) that causes
the deltas to contain stale data, so this also includes a hack to work
around that by fetching newer data from the FullStatus API.

* Fixed test for AWS
juju/machine.py
tests/integration/test_machine.py [new file with mode: 0644]