OLD | NEW |
1 import logging | 1 import logging |
2 | 2 |
3 import yaml | 3 import yaml |
4 | 4 |
5 from twisted.internet.defer import inlineCallbacks, returnValue | 5 from twisted.internet.defer import inlineCallbacks, returnValue |
6 | 6 |
7 from juju.charm.tests.test_repository import RepositoryTestBase | 7 from juju.charm.tests.test_repository import RepositoryTestBase |
8 from juju.control import main, remove_relation | 8 from juju.control import main, remove_relation |
9 from juju.control.tests.common import ControlToolTest | 9 from juju.control.tests.common import ControlToolTest |
10 from juju.machine.tests.test_constraints import dummy_constraints | 10 from juju.machine.tests.test_constraints import dummy_constraints |
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
203 log_charm, | 203 log_charm, |
204 dummy_constraints) | 204 dummy_constraints) |
205 yield self.add_relation_state("logging", "wordpress") | 205 yield self.add_relation_state("logging", "wordpress") |
206 | 206 |
207 wait_on_reactor_stopped = self.setup_cli_reactor() | 207 wait_on_reactor_stopped = self.setup_cli_reactor() |
208 self.setup_exit(0) | 208 self.setup_exit(0) |
209 self.mocker.replay() | 209 self.mocker.replay() |
210 main(["remove-relation", "logging", "wordpress"]) | 210 main(["remove-relation", "logging", "wordpress"]) |
211 yield wait_on_reactor_stopped | 211 yield wait_on_reactor_stopped |
212 self.assertIn("Unsupported attempt to destroy " | 212 self.assertIn("Unsupported attempt to destroy " |
213 "subordinate service 'wordpress' while " | 213 "subordinate service 'logging' while " |
214 "principal service 'logging' is related.", | 214 "principal service 'wordpress' is related.", |
215 self.output.getvalue()) | 215 self.output.getvalue()) |
OLD | NEW |