Merge lp:~abentley/juju-ci-tools/wait-for-py into lp:juju-ci-tools
Proposed by
Aaron Bentley
Status: | Merged |
---|---|
Merged at revision: | 1991 |
Proposed branch: | lp:~abentley/juju-ci-tools/wait-for-py |
Merge into: | lp:juju-ci-tools |
Diff against target: |
122 lines (+61/-3) 4 files modified
jujupy/client.py (+13/-2) jujupy/tests/test_client.py (+9/-0) tests/test_deploy_stack.py (+0/-1) wait_for.py (+39/-0) |
To merge this branch: | bzr merge lp:~abentley/juju-ci-tools/wait-for-py |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Curtis Hovey (community) | code | Approve | |
Review via email: mp+322235@code.launchpad.net |
Commit message
Add wait_for.py
Description of the change
This branch provides ModelClient.
This is mainly useful as a way to monitor interative tests.
Right now, it supports WaitAgentsStarted, which is roughly equivalent to ModelCient.
It should be trivial to add additional conditions, though ConditionList would be awkward to specify at the commandline.
It also improves error handling when there's no active model, and fixes some lint.
To post a comment you must log in.
Thank you.