summaryrefslogtreecommitdiff
path: root/tests/integration_tests/instances.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/integration_tests/instances.py')
-rw-r--r--tests/integration_tests/instances.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/tests/integration_tests/instances.py b/tests/integration_tests/instances.py
index 4321ce07..0d1e1aef 100644
--- a/tests/integration_tests/instances.py
+++ b/tests/integration_tests/instances.py
@@ -56,18 +56,13 @@ class IntegrationInstance:
def destroy(self):
self.instance.delete()
- def restart(self, raise_on_cloudinit_failure=False):
+ def restart(self):
"""Restart this instance (via cloud mechanism) and wait for boot.
- This wraps pycloudlib's `BaseInstance.restart` to pass
- `raise_on_cloudinit_failure=False` to `BaseInstance.wait`, mirroring
- our launch behaviour.
+ This wraps pycloudlib's `BaseInstance.restart`
"""
- self.instance.restart(wait=False)
- log.info("Instance restarted; waiting for boot")
- self.instance.wait(
- raise_on_cloudinit_failure=raise_on_cloudinit_failure
- )
+ log.info("Restarting instance and waiting for boot")
+ self.instance.restart()
def execute(self, command, *, use_sudo=True) -> Result:
if self.instance.username == 'root' and use_sudo is False: