test-client: cleanup after test on failure

Otherwise, the following tests will fail too.
This commit is contained in:
Thomas Haller 2023-05-11 08:40:17 +02:00
parent cb51aee21c
commit 751ee63e61
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728

View file

@ -2175,14 +2175,22 @@ class TestNmCloudSetup(TestNmClient):
self.md_url = "http://%s:%d" % s.getsockname()
s.close()
error = None
self.srv_start()
func(self)
try:
func(self)
except Exception as e:
error = e
self._nm_test_post()
p.stdin.close()
p.terminate()
p.wait()
if error:
raise error
return f
@cloud_setup_test