Switch order for cleanup in NamespaceFixture
In case ensure_namespace fails for any reason, the ip_wrapper attribute is not created but destroy(), that uses this attribute, is still called. TrivialFix Change-Id: I4135f6564a180b4bd275312866d3dc6e4b9b63ca
This commit is contained in:
@@ -519,8 +519,8 @@ class NamespaceFixture(fixtures.Fixture):
|
||||
def _setUp(self):
|
||||
ip = ip_lib.IPWrapper()
|
||||
self.name = self.prefix + uuidutils.generate_uuid()
|
||||
self.addCleanup(self.destroy)
|
||||
self.ip_wrapper = ip.ensure_namespace(self.name)
|
||||
self.addCleanup(self.destroy)
|
||||
|
||||
def destroy(self):
|
||||
if self.ip_wrapper.netns.exists(self.name):
|
||||
|
||||
Reference in New Issue
Block a user