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

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